01 Version Original 1

$0 array (19)
#theme => string (5) "field"
#title => string (5) "Video"
#label_display => string (6) "hidden"
#view_mode => string (4) "full"
#language => string (3) "und"
#field_name => string (11) "field_video"
#field_type => string (16) "entity_reference"
#field_translatable => boolean false
#entity_type => string (4) "node"
#bundle => string (5) "video"
#object => Drupal\node\Entity\Node#1926 (38)
  • Entity Fields (38)
  • Properties (30)
  • Methods (133)
  • Static methods (19)
  • Static properties (1)
  • Class constants (9)
  • Iterator
  • nid -> string (5) "55141"
    uuid -> string (36) "54742d53-72ad-469e-a78a-098b6bfe3b01"
    vid -> string (5) "55141"
    langcode -> string (3) "und"
    type -> string (5) "video"
    revision_timestamp -> string (10) "1696431402"
    revision_uid -> string (1) "4"
    revision_log -> Drupal\Core\Field\FieldItemList#13868 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1701 (7)
      • Properties (7)
      • protected definition -> array (9) Depth Limit
        protected typedDataManager -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1704 Depth Limit
        protected type -> string (11) "string_long"
        protected propertyDefinitions -> null
        protected schema -> null
        protected indexes -> array (0)
      protected name -> string (12) "revision_log"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    status -> string (1) "1"
    uid -> string (1) "4"
    title -> string (21) "01 Version Original 1"
    created -> string (10) "1285670507"
    changed -> string (10) "1769599203"
    promote -> string (1) "0"
    sticky -> string (1) "0"
    default_langcode -> string (1) "1"
    revision_default -> string (1) "1"
    revision_translation_affected -> string (1) "1"
    metatag -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#14233 (3)
    • Values (3)
    • Properties (11)
    • Iterator
    • 0 => array (2)
      tag => string (4) "meta"
      attributes => array (2) Depth Limit
      1 => array (2)
      tag => string (4) "link"
      attributes => array (2) Depth Limit
      2 => array (2)
      tag => string (4) "meta"
      attributes => array (2) Depth Limit
    • protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride#1781 (36)
      • Properties (36)
      • protected entityTypeId -> string (19) "base_field_override"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (18) "node.video.metatag"
        protected status -> boolean true
        protected uuid -> string (36) "05b0e647-9314-4475-823f-949d4187727c"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (18) "node.video.metatag"
        protected field_name -> string (7) "metatag"
        protected field_type -> string (16) "metatag_computed"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (40) "Metatags (Hidden field for JSON support)"
        protected description -> string (38) "The computed meta tags for the entity."
        protected settings -> array (0)
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#14496 Depth Limit
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1753 Depth Limit
        public original -> uninitialized
      protected name -> string (7) "metatag"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (3)
      0 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#14500 Depth Limit
      1 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#14504 Depth Limit
      2 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#14501 Depth Limit
      protected langcode -> string (3) "und"
      protected metatagsGenerated -> boolean true
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    path -> Drupal\path\Plugin\Field\FieldType\PathFieldItemList#14235 (3)
    • Field properties (3)
    • Properties (10)
    • Iterator
    • alias -> string (40) "/mediateca/video/01-version-original-1-1"
      pid -> string (8) "31867186"
      langcode -> string (3) "und"
    • protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride#1782 (36)
      • Properties (36)
      • protected entityTypeId -> string (19) "base_field_override"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (15) "node.video.path"
        protected status -> boolean true
        protected uuid -> string (36) "875accd9-d2ee-461c-89e8-eec317df6b78"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (15) "node.video.path"
        protected field_name -> string (4) "path"
        protected field_type -> string (4) "path"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (12) "Alias de URL"
        protected description -> string (0) ""
        protected settings -> array (0)
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#14526 Depth Limit
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1757 Depth Limit
        public original -> uninitialized
      protected name -> string (4) "path"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (1)
      0 => Drupal\path\Plugin\Field\FieldType\PathItem#14519 Depth Limit
      protected langcode -> string (3) "und"
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    menu_link -> Drupal\token\MenuLinkFieldItemList#14237 (0)
    • No values
    • Properties (10)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride#1783 (36)
      • Properties (36)
      • protected entityTypeId -> string (19) "base_field_override"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (20) "node.video.menu_link"
        protected status -> boolean true
        protected uuid -> string (36) "6b9dd56f-e591-498a-a394-3c0f033006ee"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (20) "node.video.menu_link"
        protected field_name -> string (9) "menu_link"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (15) "Enlace del menu"
        protected description -> UTF-8 string (86) "Enlace de menú calculado para el nodo (solo disponible durante el guardado d...
        Enlace de menú calculado para el nodo (solo disponible durante el guardado del nodo).
        
        protected settings -> array (2) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1760 Depth Limit
        public original -> uninitialized
      protected name -> string (9) "menu_link"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    content_translation_source -> string (3) "und"
    content_translation_outdated -> string (1) "0"
    feeds_item -> Drupal\feeds\Plugin\Field\FieldType\FeedsItemList#14259 (1)
    • Values (1)
    • Properties (9)
    • Iterator
    • 0 => array (5)
      target_id => string (2) "21"
      imported => string (10) "1769599203"
      url => null
      guid => null
      hash => string (32) "763095d575303fd28c2febe79ea93453"
    • protected definition -> Drupal\field\Entity\FieldConfig#1784 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (21) "node.video.feeds_item"
        protected status -> boolean true
        protected uuid -> string (36) "bee5b4d0-dbe4-408b-aa4a-6b051f51beed"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (21) "node.video.feeds_item"
        protected field_name -> string (10) "feeds_item"
        protected field_type -> string (10) "feeds_item"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (10) "Feeds item"
        protected description -> string (0) ""
        protected settings -> array (2) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean true
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1800 Depth Limit
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#14260 Depth Limit
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (10) "feeds_item"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (1)
      0 => Drupal\feeds\Plugin\Field\FieldType\FeedsItem#14362 Depth Limit
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_authors -> Drupal\Core\Field\EntityReferenceFieldItemList#14365 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1785 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (24) "node.video.field_authors"
        protected status -> boolean true
        protected uuid -> string (36) "878f2fd8-9168-4134-8742-c6a22ca111de"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (24) "node.video.field_authors"
        protected field_name -> string (13) "field_authors"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (7) "Authors"
        protected description -> string (0) ""
        protected settings -> array (2) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1803 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (13) "field_authors"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_body -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#14367 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1786 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (21) "node.video.field_body"
        protected status -> boolean true
        protected uuid -> string (36) "f3636625-d5a4-4233-89f1-fd013f07f60f"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (21) "node.video.field_body"
        protected field_name -> string (10) "field_body"
        protected field_type -> string (17) "text_with_summary"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (4) "Body"
        protected description -> string (0) ""
        protected settings -> array (3) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1804 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (10) "field_body"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_content_date -> Drupal\datetime\Plugin\Field\FieldType\DateTimeFieldItemList#2664 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1787 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (29) "node.video.field_content_date"
        protected status -> boolean true
        protected uuid -> string (36) "4e24db61-5b4a-4b83-bfed-710f46b66b39"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (29) "node.video.field_content_date"
        protected field_name -> string (18) "field_content_date"
        protected field_type -> string (8) "datetime"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (4) "Date"
        protected description -> string (0) ""
        protected settings -> array (0)
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1806 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (18) "field_content_date"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_country -> Drupal\Core\Field\EntityReferenceFieldItemList#3423 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1788 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (24) "node.video.field_country"
        protected status -> boolean true
        protected uuid -> string (36) "b9f3321d-6568-4024-88a4-16c14963dbf0"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (24) "node.video.field_country"
        protected field_name -> string (13) "field_country"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (7) "Country"
        protected description -> string (0) ""
        protected settings -> array (2) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1807 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (13) "field_country"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_former_id -> string (5) "36866"
    field_rel_people -> Drupal\Core\Field\EntityReferenceFieldItemList#3425 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1790 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (27) "node.video.field_rel_people"
        protected status -> boolean true
        protected uuid -> string (36) "6c66777e-629a-4cab-994f-7547a36077a0"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (27) "node.video.field_rel_people"
        protected field_name -> string (16) "field_rel_people"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (6) "People"
        protected description -> string (0) ""
        protected settings -> array (2) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1887 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (16) "field_rel_people"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_related_collection -> string (5) "65119"
    field_tags -> Drupal\Core\Field\EntityReferenceFieldItemList#3440 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1792 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (21) "node.video.field_tags"
        protected status -> boolean true
        protected uuid -> string (36) "ea001ee9-3e7c-4297-b76b-5a6c09e1823b"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (21) "node.video.field_tags"
        protected field_name -> string (10) "field_tags"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (9) "Etiquetas"
        protected description -> string (0) ""
        protected settings -> array (2) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1900 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (10) "field_tags"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_temas -> Drupal\Core\Field\EntityReferenceFieldItemList#14376 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1793 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (22) "node.video.field_temas"
        protected status -> boolean true
        protected uuid -> string (36) "157aed19-e0cf-4ba5-9405-22ebd2316165"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (22) "node.video.field_temas"
        protected field_name -> string (11) "field_temas"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (5) "Temas"
        protected description -> string (0) ""
        protected settings -> array (2) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1901 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (11) "field_temas"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_video -> string (4) "3712"
    field_video_file -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#14378 (3)
    • Field properties (3)
    • Properties (9)
    • Iterator
    • target_id -> string (5) "34800"
      display -> string (1) "0"
      description -> string (21) "01 Version Original 1"
    • protected definition -> Drupal\field\Entity\FieldConfig#1795 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (27) "node.video.field_video_file"
        protected status -> boolean true
        protected uuid -> string (36) "cc6d1c95-a6ab-45f4-b7ef-2aaaed8de7d2"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (27) "node.video.field_video_file"
        protected field_name -> string (16) "field_video_file"
        protected field_type -> string (4) "file"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (10) "Video FIle"
        protected description -> string (10) "Video file"
        protected settings -> array (6) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1907 Depth Limit
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#14379 Depth Limit
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (16) "field_video_file"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (1)
      0 => Drupal\file\Plugin\Field\FieldType\FileItem#14393 Depth Limit
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_video_image -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#14396 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1796 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (28) "node.video.field_video_image"
        protected status -> boolean true
        protected uuid -> string (36) "abb2345f-31c1-4481-8b3a-125e1544bb87"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (28) "node.video.field_video_image"
        protected field_name -> string (17) "field_video_image"
        protected field_type -> string (5) "image"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (11) "Video Image"
        protected description -> string (16) "Video image file"
        protected settings -> array (12) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1908 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (17) "field_video_image"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_video_thumb -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#14398 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1797 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (28) "node.video.field_video_thumb"
        protected status -> boolean true
        protected uuid -> string (36) "e8c5d59a-1c86-41d1-adbe-c570d8e9ec55"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (28) "node.video.field_video_thumb"
        protected field_name -> string (17) "field_video_thumb"
        protected field_type -> string (5) "image"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (11) "Video Thumb"
        protected description -> string (15) "Video thumbnail"
        protected settings -> array (12) Depth Limit
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1909 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (17) "field_video_thumb"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_video_url -> Drupal\Core\Field\FieldItemList#3569 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1798 (36)
      • Properties (36)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (1) Depth Limit
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (26) "node.video.field_video_url"
        protected status -> boolean true
        protected uuid -> string (36) "bb2b60ff-2c8a-46d0-a52b-1896c3f5d326"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (26) "node.video.field_video_url"
        protected field_name -> string (15) "field_video_url"
        protected field_type -> string (6) "string"
        protected entity_type -> string (4) "node"
        protected bundle -> string (5) "video"
        protected label -> string (9) "Video URL"
        protected description -> string (18) "External video URL"
        protected settings -> array (0)
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1910 Depth Limit
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
        public original -> uninitialized
      protected name -> string (15) "field_video_url"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
  • protected entityTypeId -> string (4) "node"
    protected enforceIsNew -> null
    protected typedData -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2663 Blacklisted
    protected cacheContexts -> array (0)
    protected cacheTags -> array (0)
    protected cacheMaxAge -> integer -1
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected values -> array (26)
    nid => array (1)
    x-default => string (5) "55141"
    vid => array (1)
    x-default => string (5) "55141"
    type => array (1)
    x-default => string (5) "video"
    uuid => array (1)
    x-default => string (36) "54742d53-72ad-469e-a78a-098b6bfe3b01"
    langcode => array (1)
    x-default => string (3) "und"
    revision_uid => array (1)
    x-default => string (1) "4"
    revision_timestamp => array (1)
    x-default => string (10) "1696431402"
    2023-10-04T14:56:42+00:00
    
    revision_log => array (1)
    x-default => null
    revision_default => array (1)
    x-default => string (1) "1"
    isDefaultRevision => array (1)
    x-default => string (1) "1"
    status => array (1)
    x-default => string (1) "1"
    uid => array (1)
    x-default => string (1) "4"
    title => array (1)
    x-default => string (21) "01 Version Original 1"
    created => array (1)
    x-default => string (10) "1285670507"
    2010-09-28T10:41:47+00:00
    
    changed => array (1)
    x-default => string (10) "1769599203"
    2026-01-28T11:20:03+00:00
    
    promote => array (1)
    x-default => string (1) "0"
    sticky => array (1)
    x-default => string (1) "0"
    default_langcode => array (1)
    x-default => string (1) "1"
    revision_translation_affected => array (1)
    x-default => string (1) "1"
    content_translation_source => array (1)
    x-default => string (3) "und"
    content_translation_outdated => array (1)
    x-default => string (1) "0"
    feeds_item => array (1)
    x-default => array (1) Depth Limit
    field_former_id => array (1)
    x-default => array (1) Depth Limit
    field_related_collection => array (1)
    x-default => array (1) Depth Limit
    field_video => array (1)
    x-default => array (1) Depth Limit
    field_video_file => array (1)
    x-default => array (1) Depth Limit
    protected fields -> array (11)
    field_content_date => array (1)
    x-default => Drupal\datetime\Plugin\Field\FieldType\DateTimeFieldItemList#2664 Blacklisted
    field_country => array (1)
    x-default => Drupal\Core\Field\EntityReferenceFieldItemList#3423 Blacklisted
    field_rel_people => array (1)
    x-default => Drupal\Core\Field\EntityReferenceFieldItemList#3425 Blacklisted
    field_related_collection => array (1)
    x-default => Drupal\Core\Field\EntityReferenceFieldItemList#3427 Blacklisted
    field_tags => array (1)
    x-default => Drupal\Core\Field\EntityReferenceFieldItemList#3440 Blacklisted
    field_video => array (1)
    x-default => Drupal\Core\Field\EntityReferenceFieldItemList#3442 Blacklisted
    uid => array (1)
    x-default => Drupal\Core\Field\EntityReferenceFieldItemList#3455 Blacklisted
    title => array (1)
    x-default => Drupal\Core\Field\FieldItemList#3544 Blacklisted
    created => array (1)
    x-default => Drupal\Core\Field\FieldItemList#3551 Blacklisted
    changed => array (1)
    x-default => Drupal\Core\Field\ChangedFieldItemList#3956 Blacklisted
    field_video_url => array (1)
    x-default => Drupal\Core\Field\FieldItemList#3569 Blacklisted
    protected fieldDefinitions -> array (38)
    nid => Drupal\Core\Field\BaseFieldDefinition#1677 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (6) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1681 Depth Limit
      protected type -> string (7) "integer"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    uuid => Drupal\Core\Field\BaseFieldDefinition#1682 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (6) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1684 Depth Limit
      protected type -> string (4) "uuid"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    vid => Drupal\Core\Field\BaseFieldDefinition#1685 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (6) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1687 Depth Limit
      protected type -> string (7) "integer"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    langcode => Drupal\Core\Field\BaseFieldDefinition#1688 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (8) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1690 Depth Limit
      protected type -> string (8) "language"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    type => Drupal\Core\Field\BaseFieldDefinition#1691 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7) Depth Limit
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1692 Depth Limit
      protected type -> string (16) "entity_reference"
      protected propertyDefinitions -> array (2) Depth Limit
      protected schema -> array (4) Depth Limit
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_timestamp => Drupal\Core\Field\BaseFieldDefinition#1693 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1696 Depth Limit
      protected type -> string (7) "created"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_uid => Drupal\Core\Field\BaseFieldDefinition#1697 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1700 Depth Limit
      protected type -> string (16) "entity_reference"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_log => Drupal\Core\Field\BaseFieldDefinition#1701 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (9) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1704 Depth Limit
      protected type -> string (11) "string_long"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    status => Drupal\Core\Field\Entity\BaseFieldOverride#1774 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (17) "node.video.status"
      protected status -> boolean true
      protected uuid -> string (36) "fe4fdcd2-ae0c-4375-b862-87ee4c5aeac4"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (17) "node.video.status"
      protected field_name -> string (6) "status"
      protected field_type -> string (7) "boolean"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (9) "Publicado"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (1) Depth Limit
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1705 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    uid => Drupal\Core\Field\Entity\BaseFieldOverride#1775 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (14) "node.video.uid"
      protected status -> boolean true
      protected uuid -> string (36) "b7daf70a-86c3-4e4f-8de9-3a3c26d03906"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (14) "node.video.uid"
      protected field_name -> string (3) "uid"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (11) "Escrito por"
      protected description -> string (45) "El nombre de usuario del autor del contenido."
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (46) "Drupal\node\Entity\Node::getDefaultEntityOwner"
      protected fieldStorage -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3457 Depth Limit
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1710 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    title => Drupal\Core\Field\Entity\BaseFieldOverride#1776 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (16) "node.video.title"
      protected status -> boolean true
      protected uuid -> string (36) "e13389e2-3175-4d08-992e-e87aad1d9629"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (16) "node.video.title"
      protected field_name -> string (5) "title"
      protected field_type -> string (6) "string"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> UTF-8 string (7) "Título"
      protected description -> string (0) ""
      protected settings -> array (0)
      protected required -> boolean true
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3546 Depth Limit
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1714 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    created => Drupal\Core\Field\Entity\BaseFieldOverride#1777 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (18) "node.video.created"
      protected status -> boolean true
      protected uuid -> string (36) "89c43b61-9394-44a4-a6db-ac093e7ea7c0"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (18) "node.video.created"
      protected field_name -> string (7) "created"
      protected field_type -> string (7) "created"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> UTF-8 string (17) "Fecha de autoría"
      protected description -> string (35) "La fecha en que el nodo fue creado."
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3553 Depth Limit
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1717 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    changed => Drupal\Core\Field\Entity\BaseFieldOverride#1778 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (18) "node.video.changed"
      protected status -> boolean true
      protected uuid -> string (36) "c85eefa3-3813-43f1-a662-6276ea2b1913"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (18) "node.video.changed"
      protected field_name -> string (7) "changed"
      protected field_type -> string (7) "changed"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (10) "Modificado"
      protected description -> UTF-8 string (52) "La fecha en que el nodo fue editado por última vez."
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3960 Depth Limit
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1721 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    promote => Drupal\Core\Field\Entity\BaseFieldOverride#1779 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (18) "node.video.promote"
      protected status -> boolean true
      protected uuid -> string (36) "03dc0288-7f0a-4a65-9554-f38f42f31aeb"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (18) "node.video.promote"
      protected field_name -> string (7) "promote"
      protected field_type -> string (7) "boolean"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> UTF-8 string (35) "Promocionado a la página principal"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (1) Depth Limit
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1725 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    sticky => Drupal\Core\Field\Entity\BaseFieldOverride#1780 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (17) "node.video.sticky"
      protected status -> boolean true
      protected uuid -> string (36) "651c5523-9228-400a-9629-be22ace3e113"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (17) "node.video.sticky"
      protected field_name -> string (6) "sticky"
      protected field_type -> string (7) "boolean"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (30) "Fijo al comienzo de las listas"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (1) Depth Limit
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1730 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    default_langcode => Drupal\Core\Field\BaseFieldDefinition#1735 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (9) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1738 Depth Limit
      protected type -> string (7) "boolean"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_default => Drupal\Core\Field\BaseFieldDefinition#1741 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (10) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1744 Depth Limit
      protected type -> string (7) "boolean"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_translation_affected => Drupal\Core\Field\BaseFieldDefinition#1747 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (9) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1750 Depth Limit
      protected type -> string (7) "boolean"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    metatag => Drupal\Core\Field\Entity\BaseFieldOverride#1781 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (18) "node.video.metatag"
      protected status -> boolean true
      protected uuid -> string (36) "05b0e647-9314-4475-823f-949d4187727c"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (18) "node.video.metatag"
      protected field_name -> string (7) "metatag"
      protected field_type -> string (16) "metatag_computed"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (40) "Metatags (Hidden field for JSON support)"
      protected description -> string (38) "The computed meta tags for the entity."
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1753 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    path => Drupal\Core\Field\Entity\BaseFieldOverride#1782 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (15) "node.video.path"
      protected status -> boolean true
      protected uuid -> string (36) "875accd9-d2ee-461c-89e8-eec317df6b78"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (15) "node.video.path"
      protected field_name -> string (4) "path"
      protected field_type -> string (4) "path"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (12) "Alias de URL"
      protected description -> string (0) ""
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1757 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    menu_link => Drupal\Core\Field\Entity\BaseFieldOverride#1783 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (20) "node.video.menu_link"
      protected status -> boolean true
      protected uuid -> string (36) "6b9dd56f-e591-498a-a394-3c0f033006ee"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (20) "node.video.menu_link"
      protected field_name -> string (9) "menu_link"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (15) "Enlace del menu"
      protected description -> UTF-8 string (86) "Enlace de menú calculado para el nodo (solo disponible durante el guardado d...
      Enlace de menú calculado para el nodo (solo disponible durante el guardado del nodo).
      
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1760 Depth Limit
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:102
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:119
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:126
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:133
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:147
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:154
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:161
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:168
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:177
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:191
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:262
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:236
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:276
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:71
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:226
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:255
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    content_translation_source => Drupal\Core\Field\BaseFieldDefinition#1764 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (10) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1767 Depth Limit
      protected type -> string (8) "language"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    content_translation_outdated => Drupal\Core\Field\BaseFieldDefinition#1768 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (10) Depth Limit
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1771 Depth Limit
      protected type -> string (7) "boolean"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array (array() for no default value).
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:491
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:510
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:527
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:551
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:560
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:575
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:598
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:605
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:613
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:623
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:635
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:655
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:663
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:690
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:698
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:705
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:721
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:732
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:739
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:746
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:759
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:771
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:779
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:790
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:808
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:833
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:400
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    feeds_item => Drupal\field\Entity\FieldConfig#1784 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (21) "node.video.feeds_item"
      protected status -> boolean true
      protected uuid -> string (36) "bee5b4d0-dbe4-408b-aa4a-6b051f51beed"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (21) "node.video.feeds_item"
      protected field_name -> string (10) "feeds_item"
      protected field_type -> string (10) "feeds_item"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (10) "Feeds item"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean true
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1800 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_authors => Drupal\field\Entity\FieldConfig#1785 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (24) "node.video.field_authors"
      protected status -> boolean true
      protected uuid -> string (36) "878f2fd8-9168-4134-8742-c6a22ca111de"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (24) "node.video.field_authors"
      protected field_name -> string (13) "field_authors"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (7) "Authors"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1803 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_body => Drupal\field\Entity\FieldConfig#1786 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (21) "node.video.field_body"
      protected status -> boolean true
      protected uuid -> string (36) "f3636625-d5a4-4233-89f1-fd013f07f60f"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (21) "node.video.field_body"
      protected field_name -> string (10) "field_body"
      protected field_type -> string (17) "text_with_summary"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (4) "Body"
      protected description -> string (0) ""
      protected settings -> array (3) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1804 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_content_date => Drupal\field\Entity\FieldConfig#1787 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (29) "node.video.field_content_date"
      protected status -> boolean true
      protected uuid -> string (36) "4e24db61-5b4a-4b83-bfed-710f46b66b39"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (29) "node.video.field_content_date"
      protected field_name -> string (18) "field_content_date"
      protected field_type -> string (8) "datetime"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (4) "Date"
      protected description -> string (0) ""
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1806 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_country => Drupal\field\Entity\FieldConfig#1788 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (24) "node.video.field_country"
      protected status -> boolean true
      protected uuid -> string (36) "b9f3321d-6568-4024-88a4-16c14963dbf0"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (24) "node.video.field_country"
      protected field_name -> string (13) "field_country"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (7) "Country"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1807 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_former_id => Drupal\field\Entity\FieldConfig#1789 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (26) "node.video.field_former_id"
      protected status -> boolean true
      protected uuid -> string (36) "9bf77839-1508-44f4-b3f2-4bfb97c4a26c"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (26) "node.video.field_former_id"
      protected field_name -> string (15) "field_former_id"
      protected field_type -> string (6) "string"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (9) "Former ID"
      protected description -> string (0) ""
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1827 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_rel_people => Drupal\field\Entity\FieldConfig#1790 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (27) "node.video.field_rel_people"
      protected status -> boolean true
      protected uuid -> string (36) "6c66777e-629a-4cab-994f-7547a36077a0"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (27) "node.video.field_rel_people"
      protected field_name -> string (16) "field_rel_people"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (6) "People"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1887 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_related_collection => Drupal\field\Entity\FieldConfig#1791 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (35) "node.video.field_related_collection"
      protected status -> boolean true
      protected uuid -> string (36) "8577bf6f-53e4-4ee2-8b82-63ebaf8042d6"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (35) "node.video.field_related_collection"
      protected field_name -> string (24) "field_related_collection"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (18) "Related collection"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1889 Depth Limit
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3429 Depth Limit
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_tags => Drupal\field\Entity\FieldConfig#1792 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (21) "node.video.field_tags"
      protected status -> boolean true
      protected uuid -> string (36) "ea001ee9-3e7c-4297-b76b-5a6c09e1823b"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (21) "node.video.field_tags"
      protected field_name -> string (10) "field_tags"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (9) "Etiquetas"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1900 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_temas => Drupal\field\Entity\FieldConfig#1793 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (22) "node.video.field_temas"
      protected status -> boolean true
      protected uuid -> string (36) "157aed19-e0cf-4ba5-9405-22ebd2316165"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (22) "node.video.field_temas"
      protected field_name -> string (11) "field_temas"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (5) "Temas"
      protected description -> string (0) ""
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1901 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_video => Drupal\field\Entity\FieldConfig#1794 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (22) "node.video.field_video"
      protected status -> boolean true
      protected uuid -> string (36) "dfc3a08c-9394-43fe-8858-ccca0b5c5933"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (22) "node.video.field_video"
      protected field_name -> string (11) "field_video"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (5) "Video"
      protected description -> string (15) "Media Reference"
      protected settings -> array (2) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1906 Depth Limit
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3444 Depth Limit
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_video_file => Drupal\field\Entity\FieldConfig#1795 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (27) "node.video.field_video_file"
      protected status -> boolean true
      protected uuid -> string (36) "cc6d1c95-a6ab-45f4-b7ef-2aaaed8de7d2"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (27) "node.video.field_video_file"
      protected field_name -> string (16) "field_video_file"
      protected field_type -> string (4) "file"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (10) "Video FIle"
      protected description -> string (10) "Video file"
      protected settings -> array (6) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1907 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_video_image => Drupal\field\Entity\FieldConfig#1796 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (28) "node.video.field_video_image"
      protected status -> boolean true
      protected uuid -> string (36) "abb2345f-31c1-4481-8b3a-125e1544bb87"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (28) "node.video.field_video_image"
      protected field_name -> string (17) "field_video_image"
      protected field_type -> string (5) "image"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (11) "Video Image"
      protected description -> string (16) "Video image file"
      protected settings -> array (12) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1908 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_video_thumb => Drupal\field\Entity\FieldConfig#1797 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (28) "node.video.field_video_thumb"
      protected status -> boolean true
      protected uuid -> string (36) "e8c5d59a-1c86-41d1-adbe-c570d8e9ec55"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (28) "node.video.field_video_thumb"
      protected field_name -> string (17) "field_video_thumb"
      protected field_type -> string (5) "image"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (11) "Video Thumb"
      protected description -> string (15) "Video thumbnail"
      protected settings -> array (12) Depth Limit
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1909 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    field_video_url => Drupal\field\Entity\FieldConfig#1798 (36)
    • Properties (36)
    • Methods (119)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected cacheContexts -> array (1) Depth Limit
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (26) "node.video.field_video_url"
      protected status -> boolean true
      protected uuid -> string (36) "bb2b60ff-2c8a-46d0-a52b-1896c3f5d326"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1) Depth Limit
      protected isSyncing -> boolean false
      protected id -> string (26) "node.video.field_video_url"
      protected field_name -> string (15) "field_video_url"
      protected field_type -> string (6) "string"
      protected entity_type -> string (4) "node"
      protected bundle -> string (5) "video"
      protected label -> string (9) "Video URL"
      protected description -> string (18) "External video URL"
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#1910 Depth Limit
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
      public original -> uninitialized
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:108
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:141
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\Entity::preSave().
      /**
       * Overrides \Drupal\Core\Entity\Entity::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:163
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:199
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:262
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:278
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:289
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:296
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:330
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:337
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:345
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:352
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:359
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:201
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:208
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:215
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:222
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:229
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:263
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:311
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:325
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:333
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:341
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:349
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:357
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:366
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:374
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:382
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:390
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:402
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:410
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:443
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:451
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:459
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:466
      public __sleep() Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides Entity::isNew().
      /**
       * Overrides Entity::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:113
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:150
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:321
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:335
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:444
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:209
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:235
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:377
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
      /**
       * Helper callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:296
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    protected languages -> array (6)
    es => Drupal\Core\Language\Language#1918 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (7) "Spanish"
      protected id -> string (2) "es"
      protected direction -> string (3) "ltr"
      protected weight -> integer 0
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5) Depth Limit
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    fr => Drupal\Core\Language\Language#1919 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (6) "French"
      protected id -> string (2) "fr"
      protected direction -> string (3) "ltr"
      protected weight -> integer 1
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5) Depth Limit
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    pt-pt => Drupal\Core\Language\Language#1920 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (10) "Portuguese"
      protected id -> string (5) "pt-pt"
      protected direction -> string (3) "ltr"
      protected weight -> integer 2
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5) Depth Limit
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    en => Drupal\Core\Language\Language#1917 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> UTF-8 string (7) "Inglés"
      protected id -> string (2) "en"
      protected direction -> string (3) "ltr"
      protected weight -> integer 3
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5) Depth Limit
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    und => Drupal\Core\Language\Language#1921 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (15) "Sin especificar"
      protected id -> string (3) "und"
      protected direction -> string (3) "ltr"
      protected weight -> integer 4
      protected locked -> boolean true
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5) Depth Limit
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    zxx => Drupal\Core\Language\Language#1679 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (12) "No aplicable"
      protected id -> string (3) "zxx"
      protected direction -> string (3) "ltr"
      protected weight -> integer 5
      protected locked -> boolean true
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5) Depth Limit
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    protected langcodeKey -> string (8) "langcode"
    protected defaultLangcodeKey -> string (16) "default_langcode"
    protected activeLangcode -> string (9) "x-default"
    protected enforceDefaultTranslation -> null
    protected defaultLangcode -> string (3) "und"
    protected translations -> array (1)
    x-default => array (2)
    status => integer 1
    entity => Drupal\node\Entity\Node#1926 Recursion
    protected translationInitialize -> boolean false
    protected newRevision -> boolean false
    protected isDefaultRevision -> string (1) "1"
    protected entityKeys -> array (7)
    bundle => string (5) "video"
    id => string (5) "55141"
    revision => string (5) "55141"
    uuid => string (36) "54742d53-72ad-469e-a78a-098b6bfe3b01"
    status => string (1) "1"
    published => string (1) "1"
    label => string (21) "01 Version Original 1"
    protected translatableEntityKeys -> array (3)
    langcode => array (1)
    x-default => string (3) "und"
    default_langcode => array (1)
    x-default => string (1) "1"
    revision_translation_affected => array (1)
    x-default => string (1) "1"
    protected validated -> boolean false
    protected validationRequired -> boolean false
    protected loadedRevisionId -> string (5) "55141"
    protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> array (0)
    protected isSyncing -> boolean false
    public in_preview -> null
  • public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:104
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:126
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:141
    public getType() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:197
    public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:204
    public getTitle() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:212
    public setTitle($title) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:219
    public getCreatedTime() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:227
    public setCreatedTime($timestamp) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:234
    public isPromoted() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:242
    public setPromoted($promoted) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:249
    public isSticky() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:257
    public setSticky($sticky) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:264
    public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:201
    protected getLanguages() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:280
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:296
    public setNewRevision($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:303
    public getLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:325
    public updateLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:332
    public isNewRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:340
    public isDefaultRevision($new_value = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:347
    public wasDefaultRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:360
    public isLatestRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:375
    public isLatestTranslationAffectedRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:385
    public isRevisionTranslationAffected() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:395
    public setRevisionTranslationAffected($affected) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:402
    public isRevisionTranslationAffectedEnforced() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:412
    public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:419
    public setDefaultTranslationEnforced(?bool $enforce_default_translation): static Set or clear an override of the isDefaultTranslation() result.
    /**
     * Set or clear an override of the isDefaultTranslation() result.
     *
     * @param bool|null $enforce_default_translation
     *   If boolean value is passed, the value will override the result of
     *   isDefaultTranslation() method. If NULL is passed, the default logic will
     *   be used.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:434
    public isDefaultTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:442
    public getRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:452
    public isTranslatable() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:459
    public validate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:516
    public isValidationRequired() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:525
    public setValidationRequired($required) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:532
    protected clearTranslationCache() Clears entity translation object cache to remove stale references.
    /**
     * Clears entity translation object cache to remove stale references.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:540
    public __sleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:549
    public id() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:567
    public bundle() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:574
    public uuid() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:581
    public hasField($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:588
    public get($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:595
    protected getTranslatedField($name, $langcode): \Drupal\Core\Field\FieldItemListInterface Gets a translated field.
    /**
     * Gets a translated field.
     *
     * @return \Drupal\Core\Field\FieldItemListInterface
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:607
    public set($name, $value, $notify = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:653
    public getFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:664
    public getTranslatableFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:677
    public getIterator() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:691
    public getFieldDefinition($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:698
    public getFieldDefinitions() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:710
    public toArray() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:720
    public language() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:745
    protected setDefaultLangcode() Populates the local cache for the default language code.
    /**
     * Populates the local cache for the default language code.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:767
    protected updateFieldLangcodes($langcode) Updates language for already instantiated fields.
    /**
     * Updates language for already instantiated fields.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:800
    public onChange($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:811
    public getTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:877
    public getUntranslated() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:912
    protected initializeTranslation($langcode): \Drupal\Core\Entity\EntityInterface Instantiates a translation object for an existing translation.
    /**
     * Instantiates a translation object for an existing translation.
     *
     * The translated entity will be a clone of the current entity with the
     * specified $langcode. All translations share the same field data structures
     * to ensure that all of them deal with fresh data.
     *
     * @param string $langcode
     *   The language code for the requested translation.
     *
     * @return \Drupal\Core\Entity\EntityInterface
     *   The translation object. The content properties of the translation object
     *   are stored as references to the main entity.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:930
    public hasTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:963
    public isNewTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:973
    public addTranslation($langcode, array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:980
    public removeTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1001
    public getTranslationStatus($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1030
    public getTranslationLanguages($include_default = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1040
    public updateOriginalValues() Updates the original values with the interim changes.
    /**
     * Updates the original values with the interim changes.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1057
    public & __get($name) Implements the magic method for getting object properties.
    /**
     * Implements the magic method for getting object properties.
     *
     * @todo A lot of code still uses non-fields (e.g. $entity->content in view
     *   builders) by reference. Clean that up.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1077
    public __set($name, $value) Implements the magic method for setting object properties.
    /**
     * Implements the magic method for setting object properties.
     *
     * Uses default language always.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1104
    public __isset($name) Implements the magic method for isset().
    /**
     * Implements the magic method for isset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1138
    public __unset($name) Implements the magic method for unset().
    /**
     * Implements the magic method for unset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1147
    public createDuplicate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1178
    public __clone() Magic method: Implements a deep clone.
    /**
     * Magic method: Implements a deep clone.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1211
    public label() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1297
    public referencedEntities() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1306
    protected getEntityKey($key): mixed Gets the value of the given entity key, if defined.
    /**
     * Gets the value of the given entity key, if defined.
     *
     * @param string $key
     *   Name of the entity key, for example id, revision or bundle.
     *
     * @return mixed
     *   The value of the entity key, NULL if not defined.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1333
    protected getFieldsToSkipFromTranslationChangesCheck(): array Returns an array of field names to skip in ::hasTranslationChanges.
    /**
     * Returns an array of field names to skip in ::hasTranslationChanges.
     *
     * @return array
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1435
    public hasTranslationChanges() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1446
    public isDefaultTranslationAffectedOnly() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1505
    protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
    /**
     * Gets the entity type manager.
     *
     * @return \Drupal\Core\Entity\EntityTypeManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
    protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
    /**
     * Gets the entity type bundle info service.
     *
     * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
    protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
    /**
     * Gets the language manager.
     *
     * @return \Drupal\Core\Language\LanguageManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
    protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
    /**
     * Gets the UUID generator.
     *
     * @return \Drupal\Component\Uuid\UuidInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
    public isNew() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:120
    public enforceIsNew($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
    public getEntityTypeId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
    public toUrl($rel = null, array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
    public hasLinkTemplate($rel) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
    protected linkTemplates(): array Gets an array link templates.
    /**
     * Gets an array link templates.
     *
     * @return array
     *   An array of link templates containing paths.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
    public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
    protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
    /**
     * Gets an array of placeholders for this entity.
     *
     * Individual entity classes may override this method to add additional
     * placeholders if desired. If so, they should be sure to replicate the
     * property caching logic.
     *
     * @param string $rel
     *   The link relationship type, for example: canonical or edit-form.
     *
     * @return array
     *   An array of URI placeholders.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
    public uriRelationships() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
    public save() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:352
    public delete() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
    public getEntityType() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
    public getCacheContexts() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
    protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
    /**
     * The list cache tags to invalidate for this entity.
     *
     * @return string[]
     *   Set of list cache tags.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
    public getCacheTagsToInvalidate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:472
    public getCacheTags() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
    public getCacheMaxAge() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
    protected invalidateTagsOnSave($update) Invalidates an entity's cache tags upon save.
    /**
     * Invalidates an entity's cache tags upon save.
     *
     * @param bool $update
     *   TRUE if the entity has been updated, or FALSE if it has been inserted.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:532
    public getOriginalId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:574
    public setOriginalId($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    public getTypedData() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
    public getConfigDependencyKey() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
    public getConfigDependencyName() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:655
    public getConfigTarget() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:662
    public addCacheableDependency($other_object) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public addCacheTags(array $cache_tags) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
    /**
     * Sets cacheability; useful for value object constructors.
     *
     * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
     *   The cacheability to set.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    public traitSleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public __wakeup() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
    protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity): string[] Returns an array of field names to skip when checking for changes.
    /**
     * Returns an array of field names to skip when checking for changes.
     *
     * @param \Drupal\Core\Entity\ContentEntityInterface $entity
     *   A content entity object.
     *
     * @return string[]
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
    public setSyncing($syncing) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
    public getChangedTimeAcrossTranslations(): int Returns the timestamp of the last entity change across all translations.
    /**
     * Returns the timestamp of the last entity change across all translations.
     *
     * @return int
     *   The timestamp of the last entity save operation across all
     *   translations.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
    public getChangedTime(): int|null Gets the timestamp of the last entity change for the current translation.
    /**
     * Gets the timestamp of the last entity change for the current translation.
     *
     * @return int|null
     *   The timestamp of the last entity save operation. Some entities allow a
     *   NULL value indicating the changed time is unknown.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:33
    public setChangedTime($timestamp): $this Sets the timestamp of the last entity change for the current translation.
    /**
     * Sets the timestamp of the last entity change for the current translation.
     *
     * @param int $timestamp
     *   The timestamp of the last entity save operation.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:46
    public isPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
    public setPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
    public setUnpublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:64
    public getRevisionCreationTime() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:69
    public setRevisionCreationTime($timestamp) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:76
    public getRevisionUser() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:84
    public setRevisionUser(Drupal\user\UserInterface $account) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:91
    public getRevisionUserId() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:99
    public setRevisionUserId($user_id) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:106
    public getRevisionLogMessage() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:114
    public setRevisionLogMessage($revision_log_message) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:121
    public getOwnerId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:48
    public setOwnerId($uid) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:55
    public getOwner() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:65
    public setOwner(Drupal\user\UserInterface $account) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:73
    private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
    /**
     * Returns the typed data class name for this entity.
     *
     * @return string
     *   The string representing the typed data class name.
     *
     * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
  • public static Drupal\node\Entity\Node::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:173
    public static Drupal\node\Entity\Node::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $nodes) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:189
    public static Drupal\node\Entity\Node::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:272
    public static Drupal\Core\Entity\ContentEntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1161
    public static Drupal\Core\Entity\ContentEntityBase::bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1425
    public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
    public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
    public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
    public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
    protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
    /**
     * Invalidates an entity's cache tags upon delete.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     * @param \Drupal\Core\Entity\EntityInterface[] $entities
     *   An array of entities.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    public static Drupal\Core\Entity\EditorialContentEntityBase::publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for publishing status.
    /**
     * Returns an array of base field definitions for publishing status.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the publishing status field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityPublishedInterface
     *   or if it does not have a "published" entity key.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:27
    public static Drupal\Core\Entity\EditorialContentEntityBase::revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\FieldDefinitionInterface[] Provides revision-related base field definitions for an entity type.
    /**
     * Provides revision-related base field definitions for an entity type.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     *
     * @return \Drupal\Core\Field\FieldDefinitionInterface[]
     *   An array of base field definitions for the entity type, keyed by field
     *   name.
     *
     * @see \Drupal\Core\Entity\FieldableEntityInterface::baseFieldDefinitions()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:28
    public static Drupal\node\Entity\Node::ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for entity owners.
    /**
     * Returns an array of base field definitions for entity owners.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the owner field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityOwnerInterface or
     *   if it does not have an "owner" entity key.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:28
    public static Drupal\node\Entity\Node::getDefaultEntityOwner(): mixed Default value callback for 'owner' base field.
    /**
     * Default value callback for 'owner' base field.
     *
     * @return mixed
     *   A default value for the owner field.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:86
    public static Drupal\Core\Entity\EditorialContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php:19
    public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
    public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
    public static Drupal\Core\Entity\ContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1367
    public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
  • protected static Drupal\Core\Entity\ContentEntityBase::$fieldsToSkipFromTranslationChangesCheck :: array (0)
  • public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_REMOVED :: integer 0
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_EXISTING :: integer 1
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_CREATED :: integer 2
    public const Drupal\node\NodeInterface::NOT_PUBLISHED :: integer 0
    public const Drupal\node\NodeInterface::PUBLISHED :: integer 1
    public const Drupal\node\NodeInterface::NOT_PROMOTED :: integer 0
    public const Drupal\node\NodeInterface::PROMOTED :: integer 1
    public const Drupal\node\NodeInterface::NOT_STICKY :: integer 0
    public const Drupal\node\NodeInterface::STICKY :: integer 1
  • Drupal\Core\Entity\FieldableEntityInterface Iterator Contents uninitialized Blacklisted
#items => Drupal\Core\Field\EntityReferenceFieldItemList#3442 Blacklisted
#formatter => string (28) "entity_reference_entity_view"
#is_multiple => boolean false
#third_party_settings => array (1)
ds => array (1)
ft => array (2)
id => string (6) "expert"
settings => array (24) Depth Limit
0 => array (6)
#media => Drupal\media\Entity\Media#3808 (22)
  • Entity Fields (22)
  • Properties (30)
  • Methods (144)
  • Static methods (18)
  • Static properties (1)
  • Class constants (3)
  • Iterator
  • mid -> string (4) "3712"
    uuid -> string (36) "e4b0462f-9f9d-40e4-9066-69895925ce42"
    vid -> string (4) "3715"
    langcode -> string (3) "und"
    bundle -> string (5) "video"
    revision_created -> string (10) "1709811062"
    revision_user -> Drupal\Core\Field\EntityReferenceFieldItemList#16553 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#2348 Depth Limit
      protected name -> string (13) "revision_user"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3806 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    revision_log_message -> Drupal\Core\Field\FieldItemList#16551 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#2352 Depth Limit
      protected name -> string (20) "revision_log_message"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3806 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    status -> string (1) "1"
    uid -> string (1) "3"
    name -> string (21) "01 Version Original 1"
    thumbnail -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#16522 (5)
    • Field properties (5)
    • Properties (9)
    • Iterator
    • target_id -> string (4) "3501"
      alt -> string (0) ""
      title -> null
      width -> string (3) "180"
      height -> string (3) "180"
    • protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride#3790 Depth Limit
      protected name -> string (9) "thumbnail"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3806 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (1) Depth Limit
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    created -> string (10) "1709811062"
    changed -> string (10) "1780065933"
    default_langcode -> string (1) "1"
    revision_default -> string (1) "1"
    revision_translation_affected -> string (1) "1"
    metatag -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#16472 (3)
    • Values (3)
    • Properties (11)
    • Iterator
    • 0 => array (2) Depth Limit
      1 => array (2) Depth Limit
      2 => array (2) Depth Limit
    • protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride#3793 Depth Limit
      protected name -> string (7) "metatag"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3806 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (3) Depth Limit
      protected langcode -> string (3) "und"
      protected metatagsGenerated -> boolean true
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    path -> string (3) "und"
    feeds_item -> Drupal\feeds\Plugin\Field\FieldType\FeedsItemList#16468 (1)
    • Values (1)
    • Properties (9)
    • Iterator
    • 0 => array (5) Depth Limit
    • protected definition -> Drupal\field\Entity\FieldConfig#3795 Depth Limit
      protected name -> string (10) "feeds_item"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3806 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (1) Depth Limit
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_former_id -> string (5) "36866"
    field_media_video_file -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#4889 (3)
    • Field properties (3)
    • Properties (9)
    • Iterator
    • target_id -> string (5) "34800"
      display -> string (1) "0"
      description -> string (21) "01 Version Original 1"
    • protected definition -> Drupal\field\Entity\FieldConfig#3797 Depth Limit
      protected name -> string (22) "field_media_video_file"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3806 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1009 Blacklisted
      protected list -> array (1) Depth Limit
      protected langcode -> string (3) "und"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
  • protected entityTypeId -> string (5) "media"
    protected enforceIsNew -> null
    protected typedData -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3806 Blacklisted
    protected cacheContexts -> array (0)
    protected cacheTags -> array (0)
    protected cacheMaxAge -> integer -1
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected values -> array (22)
    mid => array (1) Depth Limit
    vid => array (1) Depth Limit
    bundle => array (1) Depth Limit
    uuid => array (1) Depth Limit
    langcode => array (1) Depth Limit
    revision_user => array (1) Depth Limit
    revision_created => array (1) Depth Limit
    revision_log_message => array (1) Depth Limit
    revision_default => array (1) Depth Limit
    isDefaultRevision => array (1) Depth Limit
    status => array (1) Depth Limit
    uid => array (1) Depth Limit
    name => array (1) Depth Limit
    thumbnail => array (1) Depth Limit
    created => array (1) Depth Limit
    changed => array (1) Depth Limit
    default_langcode => array (1) Depth Limit
    revision_translation_affected => array (1) Depth Limit
    feeds_item => array (1) Depth Limit
    field_former_id => array (1) Depth Limit
    field_media_video_file => array (1) Depth Limit
    _referringItem => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem#3453 Depth Limit
    protected fields -> array (3)
    field_media_video_file => array (1) Depth Limit
    changed => array (1) Depth Limit
    bundle => array (1) Depth Limit
    protected fieldDefinitions -> array (22)
    mid => Drupal\Core\Field\BaseFieldDefinition#2330 Depth Limit
    uuid => Drupal\Core\Field\BaseFieldDefinition#2333 Depth Limit
    vid => Drupal\Core\Field\BaseFieldDefinition#2336 Depth Limit
    langcode => Drupal\Core\Field\BaseFieldDefinition#2339 Depth Limit
    bundle => Drupal\Core\Field\BaseFieldDefinition#2342 Depth Limit
    revision_created => Drupal\Core\Field\BaseFieldDefinition#2344 Depth Limit
    revision_user => Drupal\Core\Field\BaseFieldDefinition#2348 Depth Limit
    revision_log_message => Drupal\Core\Field\BaseFieldDefinition#2352 Depth Limit
    status => Drupal\Core\Field\Entity\BaseFieldOverride#3785 Depth Limit
    uid => Drupal\Core\Field\Entity\BaseFieldOverride#3788 Depth Limit
    name => Drupal\Core\Field\Entity\BaseFieldOverride#3789 Depth Limit
    thumbnail => Drupal\Core\Field\Entity\BaseFieldOverride#3790 Depth Limit
    created => Drupal\Core\Field\Entity\BaseFieldOverride#3791 Depth Limit
    changed => Drupal\Core\Field\Entity\BaseFieldOverride#3792 Depth Limit
    default_langcode => Drupal\Core\Field\BaseFieldDefinition#2380 Depth Limit
    revision_default => Drupal\Core\Field\BaseFieldDefinition#2386 Depth Limit
    revision_translation_affected => Drupal\Core\Field\BaseFieldDefinition#2392 Depth Limit
    metatag => Drupal\Core\Field\Entity\BaseFieldOverride#3793 Depth Limit
    path => Drupal\Core\Field\Entity\BaseFieldOverride#3794 Depth Limit
    feeds_item => Drupal\field\Entity\FieldConfig#3795 Depth Limit
    field_former_id => Drupal\field\Entity\FieldConfig#3796 Depth Limit
    field_media_video_file => Drupal\field\Entity\FieldConfig#3797 Depth Limit
    protected languages -> array (6)
    es => Drupal\Core\Language\Language#1918 Depth Limit
    fr => Drupal\Core\Language\Language#1919 Depth Limit
    pt-pt => Drupal\Core\Language\Language#1920 Depth Limit
    en => Drupal\Core\Language\Language#1917 Depth Limit
    und => Drupal\Core\Language\Language#1921 Depth Limit
    zxx => Drupal\Core\Language\Language#1679 Depth Limit
    protected langcodeKey -> string (8) "langcode"
    protected defaultLangcodeKey -> string (16) "default_langcode"
    protected activeLangcode -> string (9) "x-default"
    protected enforceDefaultTranslation -> null
    protected defaultLangcode -> string (3) "und"
    protected translations -> array (1)
    x-default => array (2) Depth Limit
    protected translationInitialize -> boolean false
    protected newRevision -> boolean false
    protected isDefaultRevision -> string (1) "1"
    protected entityKeys -> array (7)
    bundle => string (5) "video"
    id => string (4) "3712"
    revision => string (4) "3715"
    label => string (21) "01 Version Original 1"
    uuid => string (36) "e4b0462f-9f9d-40e4-9066-69895925ce42"
    published => string (1) "1"
    owner => string (1) "3"
    protected translatableEntityKeys -> array (3)
    langcode => array (1) Depth Limit
    default_langcode => array (1) Depth Limit
    revision_translation_affected => array (1) Depth Limit
    protected validated -> boolean false
    protected validationRequired -> boolean false
    protected loadedRevisionId -> string (4) "3715"
    protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> array (0)
    protected isSyncing -> boolean false
    protected stringTranslation -> null
  • public getName() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:100
    public label() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:114
    public setName($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:121
    public getCreatedTime() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:128
    public setCreatedTime($timestamp) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:135
    public getSource() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:142
    protected updateThumbnail($from_queue = false): \Drupal\media\MediaInterface Update the thumbnail for the media item.
    /**
     * Update the thumbnail for the media item.
     *
     * @param bool $from_queue
     *   Specifies whether the thumbnail update is triggered from the queue.
     *
     * @return \Drupal\media\MediaInterface
     *   The updated media item.
     *
     * @internal
     *
     * @todo There has been some disagreement about how to handle updates to
     *   thumbnails. We need to decide on what the API will be for this.
     *   https://www.drupal.org/node/2878119
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:161
    protected loadThumbnail($thumbnail_uri = null): \Drupal\file\FileInterface Loads the file entity for the thumbnail.
    /**
     * Loads the file entity for the thumbnail.
     *
     * If the file entity does not exist, it will be created.
     *
     * @param string $thumbnail_uri
     *   (optional) The URI of the thumbnail, used to load or create the file
     *   entity. If omitted, the default thumbnail URI will be used.
     *
     * @return \Drupal\file\FileInterface
     *   The thumbnail file entity.
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:190
    protected getDefaultThumbnailUri(): string Returns the URI of the default thumbnail.
    /**
     * Returns the URI of the default thumbnail.
     *
     * @return string
     *   The default thumbnail URI.
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:219
    public updateQueuedThumbnail(): \Drupal\media\MediaInterface Updates the queued thumbnail for the media item.
    /**
     * Updates the queued thumbnail for the media item.
     *
     * @return \Drupal\media\MediaInterface
     *   The updated media item.
     *
     * @internal
     *
     * @todo If the need arises in contrib, consider making this a public API,
     *   by adding an interface that extends MediaInterface.
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:235
    protected getThumbnailUri($from_queue): string Gets the URI for the thumbnail of a media item.
    /**
     * Gets the URI for the thumbnail of a media item.
     *
     * If thumbnail fetching is queued, new media items will use the default
     * thumbnail, and existing media items will use the current thumbnail, until
     * the queue is processed and the updated thumbnail has been fetched.
     * Otherwise, the new thumbnail will be fetched immediately.
     *
     * @param bool $from_queue
     *   Specifies whether the thumbnail is being fetched from the queue.
     *
     * @return string
     *   The file URI for the thumbnail of the media item.
     *
     * @internal
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:256
    protected getThumbnailWidth(bool $from_queue): ?int Gets the width of the thumbnail of a media item.
    /**
     * Gets the width of the thumbnail of a media item.
     *
     * @param bool $from_queue
     *   Specifies whether the thumbnail is being fetched from the queue.
     *
     * @return int|null
     *   The width of the thumbnail of the media item or NULL if the media is new
     *   and the thumbnails are set to be downloaded in a queue.
     *
     * @internal
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:281
    protected getThumbnailHeight(bool $from_queue): ?int Gets the height of the thumbnail of a media item.
    /**
     * Gets the height of the thumbnail of a media item.
     *
     * @param bool $from_queue
     *   Specifies whether the thumbnail is being fetched from the queue.
     *
     * @return int|null
     *   The height of the thumbnail of the media item or NULL if the media is new
     *   and the thumbnails are set to be downloaded in a queue.
     *
     * @internal
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:306
    protected hasSourceFieldChanged(): bool Determines if the source field value has changed.
    /**
     * Determines if the source field value has changed.
     *
     * The comparison uses MediaSourceInterface::getSourceFieldValue() to ensure
     * that the correct property from the source field is used.
     *
     * @return bool
     *   TRUE if the source field value changed, FALSE otherwise.
     *
     * @see \Drupal\media\MediaSourceInterface::getSourceFieldValue()
     *
     * @internal
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:332
    protected shouldUpdateThumbnail($is_new = false): bool Determines if the thumbnail should be updated for a media item.
    /**
     * Determines if the thumbnail should be updated for a media item.
     *
     * @param bool $is_new
     *   Specifies whether the media item is new.
     *
     * @return bool
     *   TRUE if the thumbnail should be updated, FALSE otherwise.
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:346
    public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:355
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:371
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:387
    public prepareSave() Sets the media entity's field values from the source's metadata.
    /**
     * Sets the media entity's field values from the source's metadata.
     *
     * Fetching the metadata could be slow (e.g., if requesting it from a remote
     * API), so this is called by \Drupal\media\MediaStorage::save() prior to it
     * beginning the database transaction, whereas static::preSave() executes
     * after the transaction has already started.
     *
     * @internal
     *   Expose this as an API in
     *   https://www.drupal.org/project/drupal/issues/2992426.
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:412
    public validate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:458
    public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:201
    protected getLanguages() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:280
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:296
    public setNewRevision($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:303
    public getLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:325
    public updateLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:332
    public isNewRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:340
    public isDefaultRevision($new_value = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:347
    public wasDefaultRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:360
    public isLatestRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:375
    public isLatestTranslationAffectedRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:385
    public isRevisionTranslationAffected() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:395
    public setRevisionTranslationAffected($affected) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:402
    public isRevisionTranslationAffectedEnforced() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:412
    public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:419
    public setDefaultTranslationEnforced(?bool $enforce_default_translation): static Set or clear an override of the isDefaultTranslation() result.
    /**
     * Set or clear an override of the isDefaultTranslation() result.
     *
     * @param bool|null $enforce_default_translation
     *   If boolean value is passed, the value will override the result of
     *   isDefaultTranslation() method. If NULL is passed, the default logic will
     *   be used.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:434
    public isDefaultTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:442
    public getRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:452
    public isTranslatable() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:459
    public isValidationRequired() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:525
    public setValidationRequired($required) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:532
    protected clearTranslationCache() Clears entity translation object cache to remove stale references.
    /**
     * Clears entity translation object cache to remove stale references.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:540
    public __sleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:549
    public id() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:567
    public bundle() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:574
    public uuid() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:581
    public hasField($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:588
    public get($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:595
    protected getTranslatedField($name, $langcode): \Drupal\Core\Field\FieldItemListInterface Gets a translated field.
    /**
     * Gets a translated field.
     *
     * @return \Drupal\Core\Field\FieldItemListInterface
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:607
    public set($name, $value, $notify = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:653
    public getFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:664
    public getTranslatableFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:677
    public getIterator() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:691
    public getFieldDefinition($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:698
    public getFieldDefinitions() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:710
    public toArray() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:720
    public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:731
    public language() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:745
    protected setDefaultLangcode() Populates the local cache for the default language code.
    /**
     * Populates the local cache for the default language code.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:767
    protected updateFieldLangcodes($langcode) Updates language for already instantiated fields.
    /**
     * Updates language for already instantiated fields.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:800
    public onChange($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:811
    public getTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:877
    public getUntranslated() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:912
    protected initializeTranslation($langcode): \Drupal\Core\Entity\EntityInterface Instantiates a translation object for an existing translation.
    /**
     * Instantiates a translation object for an existing translation.
     *
     * The translated entity will be a clone of the current entity with the
     * specified $langcode. All translations share the same field data structures
     * to ensure that all of them deal with fresh data.
     *
     * @param string $langcode
     *   The language code for the requested translation.
     *
     * @return \Drupal\Core\Entity\EntityInterface
     *   The translation object. The content properties of the translation object
     *   are stored as references to the main entity.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:930
    public hasTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:963
    public isNewTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:973
    public addTranslation($langcode, array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:980
    public removeTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1001
    public getTranslationStatus($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1030
    public getTranslationLanguages($include_default = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1040
    public updateOriginalValues() Updates the original values with the interim changes.
    /**
     * Updates the original values with the interim changes.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1057
    public & __get($name) Implements the magic method for getting object properties.
    /**
     * Implements the magic method for getting object properties.
     *
     * @todo A lot of code still uses non-fields (e.g. $entity->content in view
     *   builders) by reference. Clean that up.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1077
    public __set($name, $value) Implements the magic method for setting object properties.
    /**
     * Implements the magic method for setting object properties.
     *
     * Uses default language always.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1104
    public __isset($name) Implements the magic method for isset().
    /**
     * Implements the magic method for isset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1138
    public __unset($name) Implements the magic method for unset().
    /**
     * Implements the magic method for unset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1147
    public createDuplicate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1178
    public __clone() Magic method: Implements a deep clone.
    /**
     * Magic method: Implements a deep clone.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1211
    public referencedEntities() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1306
    protected getEntityKey($key): mixed Gets the value of the given entity key, if defined.
    /**
     * Gets the value of the given entity key, if defined.
     *
     * @param string $key
     *   Name of the entity key, for example id, revision or bundle.
     *
     * @return mixed
     *   The value of the entity key, NULL if not defined.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1333
    protected getFieldsToSkipFromTranslationChangesCheck(): array Returns an array of field names to skip in ::hasTranslationChanges.
    /**
     * Returns an array of field names to skip in ::hasTranslationChanges.
     *
     * @return array
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1435
    public hasTranslationChanges() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1446
    public isDefaultTranslationAffectedOnly() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1505
    protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
    /**
     * Gets the entity type manager.
     *
     * @return \Drupal\Core\Entity\EntityTypeManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
    protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
    /**
     * Gets the entity type bundle info service.
     *
     * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
    protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
    /**
     * Gets the language manager.
     *
     * @return \Drupal\Core\Language\LanguageManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
    protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
    /**
     * Gets the UUID generator.
     *
     * @return \Drupal\Component\Uuid\UuidInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
    public isNew() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:120
    public enforceIsNew($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
    public getEntityTypeId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
    public toUrl($rel = null, array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
    public hasLinkTemplate($rel) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
    protected linkTemplates(): array Gets an array link templates.
    /**
     * Gets an array link templates.
     *
     * @return array
     *   An array of link templates containing paths.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
    public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
    protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
    /**
     * Gets an array of placeholders for this entity.
     *
     * Individual entity classes may override this method to add additional
     * placeholders if desired. If so, they should be sure to replicate the
     * property caching logic.
     *
     * @param string $rel
     *   The link relationship type, for example: canonical or edit-form.
     *
     * @return array
     *   An array of URI placeholders.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
    public uriRelationships() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
    public save() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:352
    public delete() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
    public getEntityType() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
    public getCacheContexts() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
    protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
    /**
     * The list cache tags to invalidate for this entity.
     *
     * @return string[]
     *   Set of list cache tags.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
    public getCacheTagsToInvalidate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:472
    public getCacheTags() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
    public getCacheMaxAge() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
    protected invalidateTagsOnSave($update) Invalidates an entity's cache tags upon save.
    /**
     * Invalidates an entity's cache tags upon save.
     *
     * @param bool $update
     *   TRUE if the entity has been updated, or FALSE if it has been inserted.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:532
    public getOriginalId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:574
    public setOriginalId($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    public getTypedData() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
    public getConfigDependencyKey() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
    public getConfigDependencyName() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:655
    public getConfigTarget() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:662
    public addCacheableDependency($other_object) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public addCacheTags(array $cache_tags) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
    /**
     * Sets cacheability; useful for value object constructors.
     *
     * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
     *   The cacheability to set.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    public traitSleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public __wakeup() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
    protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity): string[] Returns an array of field names to skip when checking for changes.
    /**
     * Returns an array of field names to skip when checking for changes.
     *
     * @param \Drupal\Core\Entity\ContentEntityInterface $entity
     *   A content entity object.
     *
     * @return string[]
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
    public setSyncing($syncing) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
    public getChangedTimeAcrossTranslations(): int Returns the timestamp of the last entity change across all translations.
    /**
     * Returns the timestamp of the last entity change across all translations.
     *
     * @return int
     *   The timestamp of the last entity save operation across all
     *   translations.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
    public getChangedTime(): int|null Gets the timestamp of the last entity change for the current translation.
    /**
     * Gets the timestamp of the last entity change for the current translation.
     *
     * @return int|null
     *   The timestamp of the last entity save operation. Some entities allow a
     *   NULL value indicating the changed time is unknown.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:33
    public setChangedTime($timestamp): $this Sets the timestamp of the last entity change for the current translation.
    /**
     * Sets the timestamp of the last entity change for the current translation.
     *
     * @param int $timestamp
     *   The timestamp of the last entity save operation.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:46
    public isPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
    public setPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
    public setUnpublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:64
    public getRevisionCreationTime() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:69
    public setRevisionCreationTime($timestamp) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:76
    public getRevisionUser() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:84
    public setRevisionUser(Drupal\user\UserInterface $account) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:91
    public getRevisionUserId() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:99
    public setRevisionUserId($user_id) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:106
    public getRevisionLogMessage() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:114
    public setRevisionLogMessage($revision_log_message) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:121
    public getOwnerId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:48
    public setOwnerId($uid) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:55
    public getOwner() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:65
    public setOwner(Drupal\user\UserInterface $account) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:73
    protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
    /**
     * Translates a string to the current language or to a given language.
     *
     * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
     * important security information and usage guidelines.
     *
     * In order for strings to be localized, make them available in one of the
     * ways supported by the
     * @link https://www.drupal.org/node/322729 Localization API @endlink. When
     * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
     * $this->t(). Otherwise create a new
     * \Drupal\Core\StringTranslation\TranslatableMarkup object.
     *
     * @param string $string
     *   A string containing the English text to translate.
     * @param array $args
     *   (optional) An associative array of replacements to make after
     *   translation. Based on the first character of the key, the value is
     *   escaped and/or themed. See
     *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
     *   details.
     * @param array $options
     *   (optional) An associative array of additional options, with the following
     *   elements:
     *   - 'langcode' (defaults to the current language): A language code, to
     *     translate to a language other than what is used to display the page.
     *   - 'context' (defaults to the empty context): The context the source
     *     string belongs to. See the
     *     @link i18n Internationalization topic @endlink for more information
     *     about string contexts.
     *
     * @return \Drupal\Core\StringTranslation\TranslatableMarkup
     *   An object that, when cast to a string, returns the translated string.
     *
     * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
     * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
     *
     * @ingroup sanitization
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
    protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) Formats a string containing a count of items.
    /**
     * Formats a string containing a count of items.
     *
     * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
    protected getNumberOfPlurals($langcode = null) Returns the number of plurals supported by a given language.
    /**
     * Returns the number of plurals supported by a given language.
     *
     * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
    protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
    /**
     * Gets the string translation service.
     *
     * @return \Drupal\Core\StringTranslation\TranslationInterface
     *   The string translation service.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
    public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
    /**
     * Sets the string translation service to use.
     *
     * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
     *   The string translation service.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
    private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
    /**
     * Returns the typed data class name for this entity.
     *
     * @return string
     *   The string representing the typed data class name.
     *
     * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
  • public static Drupal\media\Entity\Media::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:478
    public static Drupal\media\Entity\Media::getRequestTime() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/media/src/Entity/Media.php:574
    public static Drupal\Core\Entity\ContentEntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1161
    public static Drupal\Core\Entity\ContentEntityBase::bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1425
    public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
    public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
    public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
    public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
    public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
    public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
    protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
    /**
     * Invalidates an entity's cache tags upon delete.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     * @param \Drupal\Core\Entity\EntityInterface[] $entities
     *   An array of entities.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    public static Drupal\Core\Entity\EditorialContentEntityBase::publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for publishing status.
    /**
     * Returns an array of base field definitions for publishing status.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the publishing status field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityPublishedInterface
     *   or if it does not have a "published" entity key.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:27
    public static Drupal\Core\Entity\EditorialContentEntityBase::revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\FieldDefinitionInterface[] Provides revision-related base field definitions for an entity type.
    /**
     * Provides revision-related base field definitions for an entity type.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     *
     * @return \Drupal\Core\Field\FieldDefinitionInterface[]
     *   An array of base field definitions for the entity type, keyed by field
     *   name.
     *
     * @see \Drupal\Core\Entity\FieldableEntityInterface::baseFieldDefinitions()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:28
    public static Drupal\media\Entity\Media::ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for entity owners.
    /**
     * Returns an array of base field definitions for entity owners.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the owner field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityOwnerInterface or
     *   if it does not have an "owner" entity key.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:28
    public static Drupal\media\Entity\Media::getDefaultEntityOwner(): mixed Default value callback for 'owner' base field.
    /**
     * Default value callback for 'owner' base field.
     *
     * @return mixed
     *   A default value for the owner field.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:86
    public static Drupal\Core\Entity\EditorialContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php:19
    public static Drupal\Core\Entity\ContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1367
    public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
  • protected static Drupal\Core\Entity\ContentEntityBase::$fieldsToSkipFromTranslationChangesCheck :: array (0)
  • public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_REMOVED :: integer 0
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_EXISTING :: integer 1
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_CREATED :: integer 2
  • Drupal\Core\Entity\FieldableEntityInterface Iterator Contents uninitialized Blacklisted
#view_mode => string (4) "full"
#cache => array (5)
tags => array (2)
0 => string (10) "media_view"
1 => string (10) "media:3712"
contexts => array (2)
0 => string (31) "route.name.is_layout_builder_ui"
1 => string (16) "user.permissions"
max-age => integer -1
keys => array (4)
0 => string (11) "entity_view"
1 => string (5) "media"
2 => string (4) "3712"
3 => string (4) "full"
bin => string (6) "render"
#theme => string (5) "media"
#weight => integer 0
#pre_render => array (1)
0 => array (2)
0 => Drupal\Core\Entity\EntityViewBuilder#3809 Depth Limit
1 => string (5) "build"
#cache => array (3)
contexts => array (0)
tags => array (0)
max-age => integer -1
#weight => integer 2
#attributes => array (0)