public ConfigManager::getEntityTypeIdByName($name)
Returns the entity type of a configuration object.
Parameters
string $name: The configuration object name.
Return value
string|null Either the entity type name, or NULL if none match.
Overrides ConfigManagerInterface::getEntityTypeIdByName
File
- core/lib/Drupal/Core/Config/ConfigManager.php, line 99
Class
- ConfigManager
- The ConfigManager provides helper functions for the configuration system.
Namespace
Drupal\Core\Config
Code
1 2 3 4 5 6 | public function getEntityTypeIdByName( $name ) { $entities = array_filter ( $this ->entityManager->getDefinitions(), function (EntityTypeInterface $entity_type ) use ( $name ) { return ( $entity_type instanceof ConfigEntityTypeInterface && $config_prefix = $entity_type ->getConfigPrefix()) && strpos ( $name , $config_prefix . '.' ) === 0; }); return key( $entities ); } |
Please login to continue.