function entity_get_bundles in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/includes/entity.inc \entity_get_bundles()
Returns the entity bundle info.
Parameters
string|null $entity_type: The entity type whose bundle info should be returned, or NULL for all bundles info. Defaults to NULL.
Return value
array The bundle info for a specific entity type, or all entity types.
Deprecated
in Drupal 8.x-dev and will be removed before Drupal 9.0.0. Use \Drupal\Core\Entity\EntityManagerInterface::getBundleInfo() for a single bundle, or \Drupal\Core\Entity\EntityManagerInterface::getAllBundleInfo() for all bundles.
See also
\Drupal\Core\Entity\EntityManagerInterface::getBundleInfo()
\Drupal\Core\Entity\EntityManagerInterface::getAllBundleInfo()
12 calls to entity_get_bundles()
- Bundle::getValueOptions in core/
modules/ views/ src/ Plugin/ views/ filter/ Bundle.php - Child classes should be used to override this function and set the 'value options', unless 'options callback' is defined as a valid function or static public method to generate these values.
- contact_entity_extra_field_info in core/
modules/ contact/ contact.module - Implements hook_entity_extra_field_info().
- content_translation_entity_extra_field_info in core/
modules/ content_translation/ content_translation.module - Implements hook_entity_extra_field_info().
- EntityDeriver::getDerivativeDefinitions in core/
lib/ Drupal/ Core/ Entity/ Plugin/ DataType/ Deriver/ EntityDeriver.php - Gets the definition of all derivatives of a base plugin.
- EntityReferenceAdminTest::testFieldAdminHandler in core/
modules/ field/ src/ Tests/ EntityReference/ EntityReferenceAdminTest.php - Tests the Entity Reference Admin UI.
File
- core/
includes/ entity.inc, line 40 - Entity API for handling entities like nodes or users.
Code
function entity_get_bundles($entity_type = NULL) {
if (isset($entity_type)) {
return \Drupal::entityManager()
->getBundleInfo($entity_type);
}
else {
return \Drupal::entityManager()
->getAllBundleInfo();
}
}