public function Field::getBundles

Returns the list of bundles where the field has instances.

Return value

array An array keyed by entity type names, whose values are arrays of bundle names.

Overrides FieldInterface::getBundles

2 calls to Field::getBundles()
Field::delete in drupal/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/Field.php
Implements \Drupal\Core\Entity\EntityInterface::delete().
Field::offsetGet in drupal/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/Field.php

File

drupal/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/Field.php, line 546
Contains \Drupal\field\Plugin\Core\Entity\Field.

Class

Field
Defines the Field entity.

Namespace

Drupal\field\Plugin\Core\Entity

Code

public function getBundles() {
  if (empty($this->deleted)) {
    $map = field_info_field_map();
    if (isset($map[$this->id]['bundles'])) {
      return $map[$this->id]['bundles'];
    }
  }
  return array();
}