You are here

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;
}