class EntityReferenceItemBase
Same name in other branches
- 10 core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItemBase.php \Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemBase
Base class for field items referencing other entities.
Any field type that is an entity reference should extend from this class in order to remain backwards compatible with any changes added in the future to EntityReferenceItemInterface.
Hierarchy
- class \Drupal\Core\TypedData\TypedData implements \Drupal\Core\TypedData\TypedDataInterface, \Drupal\Component\Plugin\PluginInspectionInterface uses \Drupal\Core\DependencyInjection\DependencySerializationTrait, \Drupal\Core\StringTranslation\StringTranslationTrait, \Drupal\Core\TypedData\TypedDataTrait
- class \Drupal\Core\TypedData\Plugin\DataType\Map extends \Drupal\Core\TypedData\TypedData implements \Drupal\Core\TypedData\Plugin\DataType\IteratorAggregate, \Drupal\Core\TypedData\ComplexDataInterface
- class \Drupal\Core\Field\FieldItemBase extends \Drupal\Core\TypedData\Plugin\DataType\Map implements \Drupal\Core\Field\FieldItemInterface
- class \Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemBase extends \Drupal\Core\Field\FieldItemBase implements \Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemInterface
- class \Drupal\Core\Field\FieldItemBase extends \Drupal\Core\TypedData\Plugin\DataType\Map implements \Drupal\Core\Field\FieldItemInterface
- class \Drupal\Core\TypedData\Plugin\DataType\Map extends \Drupal\Core\TypedData\TypedData implements \Drupal\Core\TypedData\Plugin\DataType\IteratorAggregate, \Drupal\Core\TypedData\ComplexDataInterface
Expanded class hierarchy of EntityReferenceItemBase
File
-
core/
lib/ Drupal/ Core/ Field/ Plugin/ Field/ FieldType/ EntityReferenceItemBase.php, line 14
Namespace
Drupal\Core\Field\Plugin\Field\FieldTypeView source
abstract class EntityReferenceItemBase extends FieldItemBase implements EntityReferenceItemInterface {
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.