public function CivicrmEntityType::getBundles in CRM Core 7
Returns entity bundles.
2 calls to CivicrmEntityType::getBundles()
- CivicrmActivityEntityType::getDrupalTypes in modules/
crm_core_data_import/ plugins/ source_plugins/ civicrm/ CivicrmActivityEntityType.inc - Returns available Drupal entity types.
- CivicrmContactEntityType::getDrupalTypes in modules/
crm_core_data_import/ plugins/ source_plugins/ civicrm/ CivicrmContactEntityType.inc - Returns available Drupal entity types.
File
- modules/
crm_core_data_import/ plugins/ source_plugins/ civicrm/ CivicrmEntityType.inc, line 90 - Default CiviCRM source plugin.
Class
- CivicrmEntityType
- @file Default CiviCRM source plugin.
Code
public function getBundles($entity_type) {
$types = array();
$entity_info = entity_get_info($entity_type);
if (!empty($entity_info['bundles'])) {
foreach ($entity_info['bundles'] as $bundle_name => $bundle) {
$types[$bundle_name] = $bundle['label'];
}
}
return $types;
}