Expanded class hierarchy of BaseFieldDefinition in Drupal 8
- class \Drupal\Core\TypedData\DataDefinition implements \Drupal\Core\TypedData\ArrayAccess, DataDefinitionInterface uses TypedDataTrait
- class \Drupal\colorapi\TypedData\Definition\HexColorDataDefinition
- class \Drupal\Core\Field\TypedData\FieldItemDataDefinition implements FieldItemDataDefinitionInterface
- class \Drupal\Core\TypedData\ComplexDataDefinitionBase implements ComplexDataDefinitionInterface
- class \Drupal\Core\TypedData\DataReferenceDefinition implements DataReferenceDefinitionInterface
- class \Drupal\Core\TypedData\DataReferenceTargetDefinition
- class \Drupal\Core\TypedData\ListDataDefinition implements ListDataDefinitionInterface
- class \Drupal\Core\Config\Schema\SequenceDataDefinition
- class \Drupal\Core\Field\BaseFieldDefinition implements FieldDefinitionInterface, FieldStorageDefinitionInterface, RequiredFieldStorageDefinitionInterface uses UnchangingCacheableDependencyTrait, FieldInputValueNormalizerTrait
- class \Drupal\entity\BundleFieldDefinition
- class \Drupal\entity_test\FieldStorageDefinition
- class \Drupal\field_inheritance\FieldStorageDefinition
- class \Drupal\opigno_certificate\FieldStorageDefinition
- class \Drupal\search_api_saved_searches\BundleFieldDefinition
- class \Drupal\Tests\migrate\Unit\Plugin\migrate\destination\BaseFieldDefinitionTest
- class \Drupal\Core\Field\FieldDefinition implements FieldDefinitionInterface uses UnchangingCacheableDependencyTrait, FieldInputValueNormalizerTrait
- class \Drupal\search_api\Processor\ProcessorProperty implements ProcessorPropertyInterface
- class \Drupal\search_api_solr\TypedData\SolrFieldDefinition implements SolrFieldDefinitionInterface
- class \Drupal\search_api_solr\TypedData\SolrFieldDefinition implements SolrFieldDefinitionInterface
- class \Drupal\search_api_solr\TypedData\SolrMultisiteFieldDefinition