You are here

function _extrafield_views_integration_get_all_entity_types in Extrafield Views Integration 7

Helper function to get an array with all entity types.

1 call to _extrafield_views_integration_get_all_entity_types()
_extrafield_views_integration_get_extra_fields in ./extrafield_views_integration.module
Helper function to get all registered extra fields with an existing callback.

File

./extrafield_views_integration.module, line 41
Module file, implements needed hooks and helper functions.

Code

function _extrafield_views_integration_get_all_entity_types() {
  $entity_types = array();
  $system_entity_types = entity_get_info();
  if (!empty($system_entity_types)) {
    foreach ($system_entity_types as $name => $type) {
      $entity_types[$name] = array();
      foreach ($type['bundles'] as $bundle_name => $bundle) {
        $entity_types[$name][] = $bundle_name;
      }
    }
  }
  return $entity_types;
}