Gets the entity definition for an entity type.
string|null $entity_type: (optional) The entity type (e.g. 'node'). Leave NULL to retrieve information for all entity types.
array An array containing the entity type's definition, as retrieved with \Drupal\Core\Entity\EntityManager. If $entity_type is NULL, an associative array of all entity type definitions keyed by entity type is returned.
Use \Drupal\Core\Entity\EntityManager::getDefinitions() directly.
\Drupal\Core\Entity\EntityManager
function entity_get_info($entity_type = NULL) {
if (empty($entity_type)) {
return Drupal::entityManager()
->getDefinitions();
}
else {
return Drupal::entityManager()
->getDefinition($entity_type);
}
}