$0 array (6)
#node => Drupal\node\Entity\Node#1331 (30)
$0['#node']
  • Entity Fields (33)
  • Properties (30)
  • Methods (133)
  • Static methods (19)
  • Static properties (1)
  • Class constants (9)
  • Iterator
  • nid -> string (4) "3181"
    $0['#node']->nid->value
    uuid -> string (36) "d670a7f8-5cf0-4ded-ab68-0419aeb78b21"
    $0['#node']->uuid->value
    vid -> string (4) "3118"
    $0['#node']->vid->value
    langcode -> string (3) "und"
    $0['#node']->langcode->value
    type -> string (4) "page"
    $0['#node']->type->target_id
    revision_timestamp -> string (10) "1748992299"
    $0['#node']->revision_timestamp->value
    2025-06-03T23:11:39+00:00
    
    revision_uid -> string (1) "1"
    $0['#node']->revision_uid->target_id
    revision_log -> Drupal\Core\Field\FieldItemList#3740 (9)
    $0['#node']->revision_log
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3281 (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#3284 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
      protected name -> string (12) "revision_log"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->revision_log->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->revision_log->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->revision_log->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->revision_log->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->revision_log->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->revision_log->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->revision_log->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->revision_log->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->revision_log->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->revision_log->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->revision_log->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->revision_log->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->revision_log->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->revision_log->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->revision_log->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->revision_log->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->revision_log->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->revision_log->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->revision_log->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->revision_log->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->revision_log->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->revision_log->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->revision_log->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->revision_log->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->revision_log->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->revision_log->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->revision_log->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->revision_log->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->revision_log->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->revision_log->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->revision_log->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->revision_log->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->revision_log->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->revision_log->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->revision_log->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->revision_log->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->revision_log->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->revision_log->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->revision_log->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->revision_log->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->revision_log
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->revision_log->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->revision_log->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->revision_log->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->revision_log->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->revision_log->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->revision_log->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->revision_log->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->revision_log->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->revision_log->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->revision_log->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->revision_log->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->revision_log->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->revision_log, false)
    status -> string (1) "1"
    $0['#node']->status->value
    uid -> string (1) "1"
    $0['#node']->uid->target_id
    title -> string (15) "Somatic Therapy"
    $0['#node']->title->value
    created -> string (10) "1731524137"
    $0['#node']->created->value
    2024-11-13T18:55:37+00:00
    
    changed -> string (10) "1748992299"
    $0['#node']->changed->value
    2025-06-03T23:11:39+00:00
    
    promote -> string (1) "0"
    $0['#node']->promote->value
    sticky -> string (1) "0"
    $0['#node']->sticky->value
    default_langcode -> string (1) "1"
    $0['#node']->default_langcode->value
    revision_default -> string (1) "1"
    $0['#node']->revision_default->value
    revision_translation_affected -> Drupal\Core\Field\FieldItemList#3803 (9)
    $0['#node']->revision_translation_affected
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3327 (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#3330 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
      protected name -> string (29) "revision_translation_affected"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->revision_translation_affected->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->revision_translation_affected->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->revision_translation_affected->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->revision_translation_affected->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->revision_translation_affected->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->revision_translation_affected->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->revision_translation_affected->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->revision_translation_affected->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->revision_translation_affected->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->revision_translation_affected->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->revision_translation_affected->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->revision_translation_affected->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->revision_translation_affected->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->revision_translation_affected->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->revision_translation_affected->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->revision_translation_affected->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->revision_translation_affected->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->revision_translation_affected->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->revision_translation_affected->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->revision_translation_affected->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->revision_translation_affected->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->revision_translation_affected->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->revision_translation_affected->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->revision_translation_affected->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->revision_translation_affected->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->revision_translation_affected->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->revision_translation_affected->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->revision_translation_affected->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->revision_translation_affected->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->revision_translation_affected->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->revision_translation_affected->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->revision_translation_affected->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->revision_translation_affected->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->revision_translation_affected->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->revision_translation_affected->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->revision_translation_affected->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->revision_translation_affected->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->revision_translation_affected->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->revision_translation_affected->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->revision_translation_affected->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->revision_translation_affected
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->revision_translation_affected->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->revision_translation_affected->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->revision_translation_affected->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->revision_translation_affected->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->revision_translation_affected->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->revision_translation_affected->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->revision_translation_affected->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->revision_translation_affected->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->revision_translation_affected->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->revision_translation_affected->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->revision_translation_affected->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->revision_translation_affected->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->revision_translation_affected, false)
    moderation_state -> Drupal\content_moderation\Plugin\Field\ModerationStateFieldItemList#3805 (10)
    $0['#node']->moderation_state
    • No values
    • Properties (10)
    • Methods (74)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3371 (7)
      • Properties (7)
      • Methods (89)
      • Static methods (9)
      • Class constants (1)
      • protected definition -> array (12) Depth Limit
        protected typedDataManager -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3374 Depth Limit
        protected type -> string (6) "string"
        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
      protected name -> string (16) "moderation_state"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
      protected valueComputed -> boolean true
    • protected computeValue() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php:25
      protected getModerationStateId(): string|null Gets the moderation state ID linked to a content entity revision.
      /**
       * Gets the moderation state ID linked to a content entity revision.
       *
       * @return string|null
       *   The moderation state ID linked to a content entity revision.
       */
      
      Defined in <drupal>/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php:42
      protected loadContentModerationStateRevision(Drupal\Core\Entity\ContentEntityInterface $entity): \Drupal\content_moderation\Entity\ContentModerationStateInterface|null Load the content moderation state revision associated with an entity.
      /**
       * Load the content moderation state revision associated with an entity.
       *
       * @param \Drupal\Core\Entity\ContentEntityInterface $entity
       *   The entity the content moderation state entity will be loaded from.
       *
       * @return \Drupal\content_moderation\Entity\ContentModerationStateInterface|null
       *   The content_moderation_state revision or FALSE if none exists.
       */
      
      Defined in <drupal>/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php:73
      public get($index) {@inheritdoc}
      $0['#node']->moderation_state->get()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php:110
      public onChange($delta) {@inheritdoc}
      $0['#node']->moderation_state->onChange()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php:120
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->moderation_state->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php:129
      protected updateModeratedEntity($moderation_state_id) Updates the default revision flag and the publishing status of the entity.
      /**
       * Updates the default revision flag and the publishing status of the entity.
       *
       * @param string $moderation_state_id
       *   The ID of the new moderation state.
       */
      
      Defined in <drupal>/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php:147
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->moderation_state->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php:181
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->moderation_state->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->moderation_state->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->moderation_state->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->moderation_state->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->moderation_state->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->moderation_state->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->moderation_state->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->moderation_state->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->moderation_state->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->moderation_state->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:148
      public preSave() {@inheritdoc}
      $0['#node']->moderation_state->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->moderation_state->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->moderation_state->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->moderation_state->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->moderation_state->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public getConstraints() {@inheritdoc}
      $0['#node']->moderation_state->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->moderation_state->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->moderation_state->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->moderation_state->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->moderation_state->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->moderation_state->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->moderation_state->getValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
      public getString() {@inheritdoc}
      $0['#node']->moderation_state->getString()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
      public set($index, $value) {@inheritdoc}
      $0['#node']->moderation_state->set()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
      public removeItem($index) {@inheritdoc}
      $0['#node']->moderation_state->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->moderation_state->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->moderation_state->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:122
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->moderation_state->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->moderation_state->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->moderation_state->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->moderation_state->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
      public getItemDefinition() {@inheritdoc}
      $0['#node']->moderation_state->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->moderation_state->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:131
      public count() {@inheritdoc}
      $0['#node']->moderation_state->count()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:140
      public isEmpty() {@inheritdoc}
      $0['#node']->moderation_state->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
      public filter($callback) {@inheritdoc}
      $0['#node']->moderation_state->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->moderation_state
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\content_moderation\Plugin\Field\ModerationStateFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->moderation_state->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->moderation_state->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->moderation_state->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->moderation_state->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->moderation_state->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->moderation_state->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->moderation_state->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->moderation_state->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->moderation_state->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->moderation_state->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->moderation_state->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->moderation_state->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      protected ensureComputedValue() Ensures that values are only computed once.
      /**
       * Ensures that values are only computed once.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:32
      public traitGet($index) {@inheritdoc}
      $0['#node']->moderation_state->traitGet()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->moderation_state, false)
    metatag -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#3807 (11)
    $0['#node']->metatag
    • Field (3)
    • Properties (11)
    • Methods (71)
    • Static methods (2)
    • Iterator
    • 0 => array (2)
      $0['#node']->metatag->getValue()[0]
      tag => string (4) "meta"
      $0['#node']->metatag->getValue()[0]['tag']
      attributes => array (2) Depth Limit
      $0['#node']->metatag->getValue()[0]['attributes']
      1 => array (2)
      $0['#node']->metatag->getValue()[1]
      tag => string (4) "meta"
      $0['#node']->metatag->getValue()[1]['tag']
      attributes => array (2) Depth Limit
      $0['#node']->metatag->getValue()[1]['attributes']
      2 => array (2)
      $0['#node']->metatag->getValue()[2]
      tag => string (4) "link"
      $0['#node']->metatag->getValue()[2]['tag']
      attributes => array (2) Depth Limit
      $0['#node']->metatag->getValue()[2]['attributes']
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3337 (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#3340 Depth Limit
        protected type -> string (16) "metatag_computed"
        protected propertyDefinitions -> array (2) Depth Limit
        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
      protected name -> string (7) "metatag"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (3)
      0 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#5987 Depth Limit
      1 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#6378 Depth Limit
      2 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#6015 Depth Limit
      protected langcode -> string (3) "und"
      protected metatagsGenerated -> boolean true
      protected valueComputed -> boolean true
    • protected valueNeedsRecomputing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/MetatagEntityFieldItemList.php:30
      protected computeValue() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/MetatagEntityFieldItemList.php:37
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->metatag->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->metatag->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->metatag->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->metatag->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->metatag->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->metatag->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->metatag->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->metatag->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:50
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->metatag->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->metatag->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->metatag->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:148
      public preSave() {@inheritdoc}
      $0['#node']->metatag->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->metatag->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->metatag->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->metatag->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->metatag->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->metatag->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->metatag->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->metatag->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->metatag->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->metatag->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->metatag->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->metatag->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->metatag->getValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
      public getString() {@inheritdoc}
      $0['#node']->metatag->getString()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
      public get($index) {@inheritdoc}
      $0['#node']->metatag->get()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
      public set($index, $value) {@inheritdoc}
      $0['#node']->metatag->set()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
      public removeItem($index) {@inheritdoc}
      $0['#node']->metatag->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->metatag->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->metatag->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:122
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->metatag->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->metatag->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->metatag->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->metatag->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
      public getItemDefinition() {@inheritdoc}
      $0['#node']->metatag->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->metatag->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:131
      public count() {@inheritdoc}
      $0['#node']->metatag->count()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:140
      public isEmpty() {@inheritdoc}
      $0['#node']->metatag->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
      public filter($callback) {@inheritdoc}
      $0['#node']->metatag->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->metatag->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->metatag
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->metatag->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->metatag->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->metatag->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->metatag->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->metatag->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->metatag->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->metatag->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->metatag->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->metatag->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->metatag->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->metatag->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->metatag->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      protected ensureComputedValue() Ensures that values are only computed once.
      /**
       * Ensures that values are only computed once.
       */
      
      Defined in <drupal>/modules/contrib/metatag/src/TypedData/ComputedItemListTrait.php:28
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->metatag, false)
    path -> Drupal\pathauto\PathautoFieldItemList#3809 (10)
    $0['#node']->path
    • Field (3)
    • Properties (10)
    • Methods (70)
    • Static methods (2)
    • Iterator
    • alias -> string (16) "/somatic-therapy"
      $0['#node']->path->alias
      pid -> string (3) "311"
      $0['#node']->path->pid
      langcode -> string (3) "und"
      $0['#node']->path->langcode
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3341 (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#3343 Depth Limit
        protected type -> string (4) "path"
        protected propertyDefinitions -> array (4) Depth Limit
        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
      protected name -> string (4) "path"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (1)
      0 => Drupal\pathauto\PathautoItem#6705 Depth Limit
      protected langcode -> string (3) "und"
      protected valueComputed -> boolean true
    • protected delegateMethod($method)
      /**
       * @{inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/pathauto/src/PathautoFieldItemList.php:12
      protected computeValue()
      /**
       * @{inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/pathauto/src/PathautoFieldItemList.php:32
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->path->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathFieldItemList.php:47
      public delete() {@inheritdoc}
      $0['#node']->path->delete()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathFieldItemList.php:57
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->path->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->path->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->path->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->path->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->path->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->path->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->path->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->path->setValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:50
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->path->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->path->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:148
      public preSave() {@inheritdoc}
      $0['#node']->path->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->path->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public deleteRevision() {@inheritdoc}
      $0['#node']->path->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->path->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->path->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->path->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->path->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->path->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->path->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->path->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->path->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->path->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
      public getString() {@inheritdoc}
      $0['#node']->path->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
      public get($index) {@inheritdoc}
      $0['#node']->path->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
      public set($index, $value) {@inheritdoc}
      $0['#node']->path->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
      public removeItem($index) {@inheritdoc}
      $0['#node']->path->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->path->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->path->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:122
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->path->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->path->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->path->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->path->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
      public getItemDefinition() {@inheritdoc}
      $0['#node']->path->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->path->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:131
      public count() {@inheritdoc}
      $0['#node']->path->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:140
      public isEmpty() {@inheritdoc}
      $0['#node']->path->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
      public filter($callback) {@inheritdoc}
      $0['#node']->path->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->path->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->path
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\pathauto\PathautoFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->path->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->path->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->path->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->path->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->path->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->path->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->path->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->path->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->path->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->path->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->path->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->path->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      protected ensureComputedValue() Ensures that values are only computed once.
      /**
       * Ensures that values are only computed once.
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:32
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->path, false)
    rh_action -> Drupal\Core\Field\FieldItemList#3811 (9)
    $0['#node']->rh_action
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3344 (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#3347 Depth Limit
        protected type -> string (6) "string"
        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
      protected name -> string (9) "rh_action"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->rh_action->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->rh_action->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->rh_action->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->rh_action->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->rh_action->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->rh_action->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->rh_action->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->rh_action->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->rh_action->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->rh_action->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->rh_action->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->rh_action->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->rh_action->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->rh_action->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->rh_action->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->rh_action->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->rh_action->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->rh_action->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_action->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_action->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_action->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->rh_action->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->rh_action->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->rh_action->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->rh_action->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->rh_action->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->rh_action->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->rh_action->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->rh_action->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->rh_action->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->rh_action->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->rh_action->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->rh_action->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->rh_action->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->rh_action->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->rh_action->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->rh_action->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->rh_action->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->rh_action->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->rh_action->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->rh_action
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->rh_action->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->rh_action->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->rh_action->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->rh_action->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->rh_action->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->rh_action->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->rh_action->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->rh_action->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->rh_action->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->rh_action->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->rh_action->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->rh_action->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->rh_action, false)
    rh_redirect -> Drupal\Core\Field\FieldItemList#3813 (9)
    $0['#node']->rh_redirect
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3348 (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#3351 Depth Limit
        protected type -> string (6) "string"
        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
      protected name -> string (11) "rh_redirect"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->rh_redirect->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->rh_redirect->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->rh_redirect->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->rh_redirect->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->rh_redirect->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->rh_redirect->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->rh_redirect->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->rh_redirect->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->rh_redirect->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->rh_redirect->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->rh_redirect->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->rh_redirect->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->rh_redirect->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->rh_redirect->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->rh_redirect->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->rh_redirect->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->rh_redirect->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->rh_redirect->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_redirect->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_redirect->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_redirect->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->rh_redirect->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->rh_redirect->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->rh_redirect->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->rh_redirect->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->rh_redirect->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->rh_redirect->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->rh_redirect->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->rh_redirect->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->rh_redirect->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->rh_redirect->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->rh_redirect->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->rh_redirect->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->rh_redirect->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->rh_redirect->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->rh_redirect->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->rh_redirect->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->rh_redirect->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->rh_redirect->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->rh_redirect->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->rh_redirect
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->rh_redirect->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->rh_redirect->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->rh_redirect->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->rh_redirect->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->rh_redirect->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->rh_redirect->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->rh_redirect->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->rh_redirect->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->rh_redirect->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->rh_redirect->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->rh_redirect->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->rh_redirect->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->rh_redirect, false)
    rh_redirect_response -> Drupal\Core\Field\FieldItemList#3815 (9)
    $0['#node']->rh_redirect_response
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3352 (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#3355 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
      protected name -> string (20) "rh_redirect_response"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->rh_redirect_response->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->rh_redirect_response->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->rh_redirect_response->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->rh_redirect_response->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->rh_redirect_response->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->rh_redirect_response->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->rh_redirect_response->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->rh_redirect_response->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->rh_redirect_response->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->rh_redirect_response->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->rh_redirect_response->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->rh_redirect_response->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->rh_redirect_response->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->rh_redirect_response->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->rh_redirect_response->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->rh_redirect_response->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->rh_redirect_response->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->rh_redirect_response->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_redirect_response->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_redirect_response->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_redirect_response->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->rh_redirect_response->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->rh_redirect_response->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->rh_redirect_response->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->rh_redirect_response->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->rh_redirect_response->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->rh_redirect_response->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->rh_redirect_response->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->rh_redirect_response->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->rh_redirect_response->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->rh_redirect_response->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->rh_redirect_response->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->rh_redirect_response->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->rh_redirect_response->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->rh_redirect_response->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->rh_redirect_response->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->rh_redirect_response->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->rh_redirect_response->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->rh_redirect_response->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->rh_redirect_response->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->rh_redirect_response
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->rh_redirect_response->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->rh_redirect_response->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->rh_redirect_response->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->rh_redirect_response->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->rh_redirect_response->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->rh_redirect_response->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->rh_redirect_response->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->rh_redirect_response->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->rh_redirect_response->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->rh_redirect_response->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->rh_redirect_response->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->rh_redirect_response->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->rh_redirect_response, false)
    rh_redirect_fallback_action -> Drupal\Core\Field\FieldItemList#3817 (9)
    $0['#node']->rh_redirect_fallback_action
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3356 (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#3359 Depth Limit
        protected type -> string (6) "string"
        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
      protected name -> string (27) "rh_redirect_fallback_action"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->rh_redirect_fallback_action
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->rh_redirect_fallback_action->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->rh_redirect_fallback_action->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->rh_redirect_fallback_action->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->rh_redirect_fallback_action->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->rh_redirect_fallback_action, false)
    publish_on -> Drupal\Core\Field\FieldItemList#3819 (9)
    $0['#node']->publish_on
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3360 (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#3362 Depth Limit
        protected type -> string (9) "timestamp"
        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
      protected name -> string (10) "publish_on"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->publish_on->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->publish_on->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->publish_on->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->publish_on->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->publish_on->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->publish_on->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->publish_on->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->publish_on->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->publish_on->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->publish_on->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->publish_on->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->publish_on->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->publish_on->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->publish_on->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->publish_on->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->publish_on->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->publish_on->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->publish_on->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->publish_on->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->publish_on->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->publish_on->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->publish_on->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->publish_on->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->publish_on->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->publish_on->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->publish_on->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->publish_on->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->publish_on->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->publish_on->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->publish_on->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->publish_on->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->publish_on->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->publish_on->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->publish_on->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->publish_on->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->publish_on->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->publish_on->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->publish_on->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->publish_on->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->publish_on->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->publish_on
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->publish_on->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->publish_on->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->publish_on->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->publish_on->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->publish_on->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->publish_on->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->publish_on->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->publish_on->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->publish_on->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->publish_on->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->publish_on->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->publish_on->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->publish_on, false)
    unpublish_on -> Drupal\Core\Field\FieldItemList#3821 (9)
    $0['#node']->unpublish_on
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3363 (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#3365 Depth Limit
        protected type -> string (9) "timestamp"
        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
      protected name -> string (12) "unpublish_on"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->unpublish_on->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->unpublish_on->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->unpublish_on->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->unpublish_on->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->unpublish_on->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->unpublish_on->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->unpublish_on->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->unpublish_on->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->unpublish_on->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->unpublish_on->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->unpublish_on->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->unpublish_on->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->unpublish_on->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->unpublish_on->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->unpublish_on->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->unpublish_on->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->unpublish_on->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->unpublish_on->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->unpublish_on->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->unpublish_on->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->unpublish_on->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->unpublish_on->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->unpublish_on->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->unpublish_on->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->unpublish_on->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->unpublish_on->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->unpublish_on->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->unpublish_on->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->unpublish_on->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->unpublish_on->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->unpublish_on->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->unpublish_on->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->unpublish_on->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->unpublish_on->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->unpublish_on->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->unpublish_on->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->unpublish_on->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->unpublish_on->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->unpublish_on->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->unpublish_on->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->unpublish_on
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->unpublish_on->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->unpublish_on->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->unpublish_on->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->unpublish_on->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->unpublish_on->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->unpublish_on->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->unpublish_on->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->unpublish_on->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->unpublish_on->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->unpublish_on->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->unpublish_on->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->unpublish_on->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->unpublish_on, false)
    menu_link -> Drupal\token\MenuLinkFieldItemList#3823 (10)
    $0['#node']->menu_link
    • No values
    • Properties (10)
    • Methods (71)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3366 (7)
      • Properties (7)
      • Methods (89)
      • Static methods (9)
      • Class constants (1)
      • protected definition -> array (12) Depth Limit
        protected typedDataManager -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3369 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
      protected name -> string (9) "menu_link"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
      protected valueComputed -> boolean true
    • protected computeValue() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/token/src/MenuLinkFieldItemList.php:20
      public getConstraints() {@inheritdoc}
      $0['#node']->menu_link->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0['#node']->menu_link->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->menu_link->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->menu_link->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->menu_link->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->menu_link->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->menu_link->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->menu_link->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->menu_link->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->menu_link->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->menu_link->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:50
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->menu_link->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->menu_link->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->menu_link->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:148
      public preSave() {@inheritdoc}
      $0['#node']->menu_link->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->menu_link->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->menu_link->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->menu_link->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->menu_link->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->menu_link->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->menu_link->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->menu_link->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->menu_link->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->menu_link->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->menu_link->getValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
      public getString() {@inheritdoc}
      $0['#node']->menu_link->getString()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
      public get($index) {@inheritdoc}
      $0['#node']->menu_link->get()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
      public set($index, $value) {@inheritdoc}
      $0['#node']->menu_link->set()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
      public removeItem($index) {@inheritdoc}
      $0['#node']->menu_link->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->menu_link->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->menu_link->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:122
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->menu_link->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->menu_link->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->menu_link->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->menu_link->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
      public getItemDefinition() {@inheritdoc}
      $0['#node']->menu_link->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->menu_link->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:131
      public count() {@inheritdoc}
      $0['#node']->menu_link->count()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:140
      public isEmpty() {@inheritdoc}
      $0['#node']->menu_link->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
      public filter($callback) {@inheritdoc}
      $0['#node']->menu_link->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->menu_link->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->menu_link
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\token\MenuLinkFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->menu_link->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->menu_link->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->menu_link->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->menu_link->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->menu_link->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->menu_link->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->menu_link->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->menu_link->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->menu_link->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->menu_link->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->menu_link->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->menu_link->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      protected ensureComputedValue() Ensures that values are only computed once.
      /**
       * Ensures that values are only computed once.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:32
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->menu_link, false)
    body -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#3936 (9)
    $0['#node']->body
    • Field (3)
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • value -> string (3232) "<p>Somatic therapy is a holistic approach that addresses the connection betw...
      $0['#node']->body->value
      <p>Somatic therapy is a holistic approach that addresses the connection between mind and body, often used for treating chronic stress, trauma, depression, and anxiety. Often these challenges can manifest as physical tension, discomfort, or pain, so it&rsquo;s important to treat both the psychological and physical components. Somatic trauma therapy often helps individuals release the symptoms of trauma.</p>
      
      <h2>Importance of Seeking Help</h2>
      
      <p>Left untreated, conditions like trauma, depression, and anxiety can often disrupt daily life, leading to chronic pain, sleep disturbances, and emotional challenges. Seeking help through somatic focused therapy allows individuals to address the root causes of their suffering. With professional support, individuals can unlock the mind-body connection, alleviating not just mental but also physical discomfort.</p>
      
      <h2>How properly trained counsellors can help with somatic trauma therapy.</h2>
      
      <p>Counsellors trained in somatic therapy use body-centered techniques to help clients release trauma and emotional pain that is stored in their bodies. Through methods like breathwork, gentle touch, and body awareness exercises, somatic therapists guide clients in recognizing and releasing the physical manifestations of their trauma. This can lead to profound healing on both emotional and physical levels, helping reduce symptoms like chronic pain, anxiety, and emotional dysregulation.</p>
      
      <h2>Choosing the right counsellor for Somatic Focused Therapy</h2>
      
      <p>When choosing a counsellor&nbsp;for somatic therapy, it&#39;s important to look for someone with specific experience in somatic trauma therapy. These professionals understand the delicate balance between mind and body and use techniques that go beyond traditional talk therapy. Make sure to select a therapist who has specialized training&nbsp;in your specific issue and has a track record of successfully helping clients heal through somatic methods.</p>
      
      <h2>Personalized Treatment Plans</h2>
      
      <p>Each individual&rsquo;s experience of trauma or emotional distress is unique, which is why personalized treatment plans are essential in somatic focused therapy. Counsellors&nbsp;develop tailored approaches based on your specific symptoms and history, using a variety of body-oriented techniques. This customized care ensures that the treatment addresses both the emotional and physical dimensions of your experience, providing comprehensive healing.</p>
      
      <h2>Next Steps to Get Help for Trauma</h2>
      
      <p>If you or a loved one is struggling with the effects of trauma, depression, or chronic pain, consider reaching out for somatic therapy. By working with a qualified counsellor specialist, you can embark on a journey of holistic healing, addressing both your body and mind.</p>
      
      <p>&nbsp;</p>
      
      <p>Ready to take the next step toward healing? Find a somatic therapy counsellor today and start your path to recovery. Healing is possible, and the right therapist can help guide you toward a more balanced, peaceful life.</p>
      
      <a class="button button--primary button--rounded" href="/counsellors/approach/somatic-approaches-251">Explore our list of experienced specialists in somatic therapy</a>
      
      
      summary -> string (0) ""
      $0['#node']->body->summary
      format -> string (9) "full_html"
      $0['#node']->body->format
    • protected definition -> Drupal\field\Entity\FieldConfig#3375 (36)
      • Properties (36)
      • Methods (119)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (0)
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (14) "node.page.body"
        protected status -> boolean true
        protected uuid -> string (36) "26b138b7-a1e9-4971-86de-9361928a3841"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "en"
        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 (14) "node.page.body"
        protected field_name -> string (4) "body"
        protected field_type -> string (17) "text_with_summary"
        protected entity_type -> string (4) "node"
        protected bundle -> string (4) "page"
        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#3939 Depth Limit
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3937 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
      protected name -> string (4) "body"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (1)
      0 => Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem#3979 Depth Limit
      protected langcode -> string (3) "und"
    • public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->body->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextFieldItemList.php:16
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->body->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->body->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->body->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->body->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->body->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->body->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->body->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->body->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->body->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->body->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->body->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->body->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->body->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->body->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->body->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->body->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->body->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->body->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->body->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->body->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->body->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->body->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->body->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->body->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->body->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->body->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->body->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->body->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->body->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->body->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->body->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->body->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->body->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->body->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->body->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->body->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->body->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->body->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->body->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->body
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\text\Plugin\Field\FieldType\TextFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->body->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->body->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->body->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->body->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->body->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->body->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->body->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->body->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->body->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->body->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->body->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->body->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->body, false)
    field_hero_image -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#3983 (9)
    $0['#node']->field_hero_image
    • No values
    • Properties (9)
    • Methods (69)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#3376 (36)
      • Properties (36)
      • Methods (119)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (0)
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (26) "node.page.field_hero_image"
        protected status -> boolean true
        protected uuid -> string (36) "2ccaa374-9828-45b3-8550-ae109d5823d9"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "en"
        protected third_party_settings -> array (1) Depth Limit
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2) Depth Limit
        protected isSyncing -> boolean false
        protected id -> string (26) "node.page.field_hero_image"
        protected field_name -> string (16) "field_hero_image"
        protected field_type -> string (5) "image"
        protected entity_type -> string (4) "node"
        protected bundle -> string (4) "page"
        protected label -> string (10) "Hero Image"
        protected description -> string (0) ""
        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 -> null
        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 name -> string (16) "field_hero_image"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->field_hero_image->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:16
      public postSave($update) {@inheritdoc}
      $0['#node']->field_hero_image->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:21
      public delete() {@inheritdoc}
      $0['#node']->field_hero_image->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:80
      public deleteRevision() {@inheritdoc}
      $0['#node']->field_hero_image->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:95
      public getConstraints() {@inheritdoc}
      $0['#node']->field_hero_image->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0['#node']->field_hero_image->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->field_hero_image->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->field_hero_image->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->field_hero_image->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->field_hero_image->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->field_hero_image->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->field_hero_image->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->field_hero_image->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->field_hero_image->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->field_hero_image->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->field_hero_image->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->field_hero_image->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->field_hero_image->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->field_hero_image->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->field_hero_image->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->field_hero_image->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->field_hero_image->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->field_hero_image->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->field_hero_image->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->field_hero_image->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->field_hero_image->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->field_hero_image->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->field_hero_image->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->field_hero_image->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->field_hero_image->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->field_hero_image->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->field_hero_image->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->field_hero_image->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->field_hero_image->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->field_hero_image->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->field_hero_image->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->field_hero_image->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->field_hero_image->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->field_hero_image->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->field_hero_image->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->field_hero_image->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->field_hero_image
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\file\Plugin\Field\FieldType\FileFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->field_hero_image->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->field_hero_image->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->field_hero_image->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->field_hero_image->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->field_hero_image->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->field_hero_image->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->field_hero_image->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->field_hero_image->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->field_hero_image->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->field_hero_image->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->field_hero_image->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->field_hero_image->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->field_hero_image, false)
    field_metatag -> Drupal\metatag\Plugin\Field\FieldType\MetatagFieldItemList#3985 (9)
    $0['#node']->field_metatag
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#3377 (36)
      • Properties (36)
      • Methods (119)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (0)
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (23) "node.page.field_metatag"
        protected status -> boolean true
        protected uuid -> string (36) "d1c300f7-729c-4eb4-9077-201acf473292"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "en"
        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 (23) "node.page.field_metatag"
        protected field_name -> string (13) "field_metatag"
        protected field_type -> string (7) "metatag"
        protected entity_type -> string (4) "node"
        protected bundle -> string (4) "page"
        protected label -> string (9) "Meta tags"
        protected description -> string (0) ""
        protected settings -> array (0)
        protected required -> boolean false
        protected translatable -> boolean true
        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 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 name -> string (13) "field_metatag"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->field_metatag->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/MetatagFieldItemList.php:16
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->field_metatag->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->field_metatag->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->field_metatag->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->field_metatag->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->field_metatag->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->field_metatag->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->field_metatag->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->field_metatag->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->field_metatag->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->field_metatag->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->field_metatag->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->field_metatag->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->field_metatag->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->field_metatag->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->field_metatag->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->field_metatag->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->field_metatag->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->field_metatag->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->field_metatag->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->field_metatag->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->field_metatag->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->field_metatag->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public getValue() {@inheritdoc}
      $0['#node']->field_metatag->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->field_metatag->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->field_metatag->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->field_metatag->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->field_metatag->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->field_metatag->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->field_metatag->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->field_metatag->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->field_metatag->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->field_metatag->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->field_metatag->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->field_metatag->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->field_metatag->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->field_metatag->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->field_metatag->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->field_metatag->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->field_metatag->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->field_metatag
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\metatag\Plugin\Field\FieldType\MetatagFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->field_metatag->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->field_metatag->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->field_metatag->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->field_metatag->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->field_metatag->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->field_metatag->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->field_metatag->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->field_metatag->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->field_metatag->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->field_metatag->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->field_metatag->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->field_metatag->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->field_metatag, false)
    layout_builder__layout -> Drupal\layout_builder\Field\LayoutSectionItemList#3987 (9)
    $0['#node']->layout_builder__layout
    • No values
    • Properties (9)
    • Methods (79)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#3378 (36)
      • Properties (36)
      • Methods (119)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (0)
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (32) "node.page.layout_builder__layout"
        protected status -> boolean true
        protected uuid -> string (36) "67ebdcec-594b-46cd-b0ce-67716daee80d"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "en"
        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 (32) "node.page.layout_builder__layout"
        protected field_name -> string (22) "layout_builder__layout"
        protected field_type -> string (14) "layout_section"
        protected entity_type -> string (4) "node"
        protected bundle -> string (4) "page"
        protected label -> string (6) "Layout"
        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 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 name -> string (22) "layout_builder__layout"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • public getSections() {@inheritdoc}
      $0['#node']->layout_builder__layout->getSections()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/Field/LayoutSectionItemList.php:35
      protected setSections(array $sections) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/Field/LayoutSectionItemList.php:46
      public getEntity() {@inheritdoc}
      $0['#node']->layout_builder__layout->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/Field/LayoutSectionItemList.php:61
      public preSave() {@inheritdoc}
      $0['#node']->layout_builder__layout->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/Field/LayoutSectionItemList.php:72
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->layout_builder__layout->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/Field/LayoutSectionItemList.php:84
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) Overrides \Drupal\Core\Field\FieldItemListInterface::defaultAccess().
      $0['#node']->layout_builder__layout->defaultAccess()
      /**
       * Overrides \Drupal\Core\Field\FieldItemListInterface::defaultAccess().
       *
       * @ingroup layout_builder_access
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/Field/LayoutSectionItemList.php:103
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->layout_builder__layout->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->layout_builder__layout->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->layout_builder__layout->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->layout_builder__layout->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->layout_builder__layout->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->layout_builder__layout->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->layout_builder__layout->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->layout_builder__layout->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->layout_builder__layout->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public postSave($update) {@inheritdoc}
      $0['#node']->layout_builder__layout->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->layout_builder__layout->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->layout_builder__layout->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->layout_builder__layout->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->layout_builder__layout->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->layout_builder__layout->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->layout_builder__layout->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->layout_builder__layout->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->layout_builder__layout->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->layout_builder__layout->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->layout_builder__layout->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->layout_builder__layout->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->layout_builder__layout->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->layout_builder__layout->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->layout_builder__layout->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->layout_builder__layout->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->layout_builder__layout->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->layout_builder__layout->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->layout_builder__layout->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->layout_builder__layout->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->layout_builder__layout->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->layout_builder__layout->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->layout_builder__layout->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->layout_builder__layout->count()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:29
      public isEmpty() {@inheritdoc}
      $0['#node']->layout_builder__layout->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->layout_builder__layout->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->layout_builder__layout->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->layout_builder__layout
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:176
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\layout_builder\Field\LayoutSectionItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->layout_builder__layout->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->layout_builder__layout->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->layout_builder__layout->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->layout_builder__layout->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->layout_builder__layout->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->layout_builder__layout->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->layout_builder__layout->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->layout_builder__layout->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->layout_builder__layout->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->layout_builder__layout->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->layout_builder__layout->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->layout_builder__layout->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getSection($delta) {@inheritdoc}
      $0['#node']->layout_builder__layout->getSection()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:40
      protected setSection($delta, Drupal\layout_builder\Section $section): $this Sets the section for the given delta on the display.
      /**
       * Sets the section for the given delta on the display.
       *
       * @param int $delta
       *   The delta of the section.
       * @param \Drupal\layout_builder\Section $section
       *   The layout section.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:58
      public appendSection(Drupal\layout_builder\Section $section) {@inheritdoc}
      $0['#node']->layout_builder__layout->appendSection()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:68
      public insertSection($delta, Drupal\layout_builder\Section $section) {@inheritdoc}
      $0['#node']->layout_builder__layout->insertSection()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:78
      protected addBlankSection(): $this Adds a blank section to the list.
      /**
       * Adds a blank section to the list.
       *
       * @return $this
       *
       * @see \Drupal\layout_builder\Plugin\Layout\BlankLayout
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:103
      protected hasBlankSection(): bool Indicates if this section list contains a blank section.
      /**
       * Indicates if this section list contains a blank section.
       *
       * A blank section is used to differentiate the difference between a layout
       * that has never been instantiated and one that has purposefully had all
       * sections removed.
       *
       * @return bool
       *   TRUE if the section list contains a blank section, FALSE otherwise.
       *
       * @see \Drupal\layout_builder\Plugin\Layout\BlankLayout
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:124
      public removeSection($delta) {@inheritdoc}
      $0['#node']->layout_builder__layout->removeSection()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:133
      public removeAllSections($set_blank = false) {@inheritdoc}
      $0['#node']->layout_builder__layout->removeAllSections()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:152
      protected hasSection($delta): bool Indicates if there is a section at the specified delta.
      /**
       * Indicates if there is a section at the specified delta.
       *
       * @param int $delta
       *   The delta of the section.
       *
       * @return bool
       *   TRUE if there is a section for this delta, FALSE otherwise.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionListTrait.php:169
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->layout_builder__layout, false)
    rabbit_hole__settings -> Drupal\Core\Field\FieldItemList#3989 (9)
    $0['#node']->rabbit_hole__settings
    • No values
    • Properties (9)
    • Methods (68)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#3379 (36)
      • Properties (36)
      • Methods (119)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected cacheContexts -> array (0)
        protected cacheTags -> array (0)
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (31) "node.page.rabbit_hole__settings"
        protected status -> boolean true
        protected uuid -> string (36) "399b3739-2edd-4222-bfe7-a812b80cbe73"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "en"
        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 (31) "node.page.rabbit_hole__settings"
        protected field_name -> string (21) "rabbit_hole__settings"
        protected field_type -> string (11) "rabbit_hole"
        protected entity_type -> string (4) "node"
        protected bundle -> string (4) "page"
        protected label -> string (20) "Rabbit Hole settings"
        protected description -> string (0) ""
        protected settings -> array (0)
        protected required -> boolean false
        protected translatable -> boolean true
        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 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 name -> string (21) "rabbit_hole__settings"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3590 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#892 Blacklisted
      protected list -> array (0)
      protected langcode -> string (3) "und"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:282
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:300
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:319
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:344
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:395
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:441
      public getValue() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
      public offsetUnset($offset) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:184
      public offsetGet($offset) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:192
      public offsetSet($offset, $value) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:232
      public getIterator() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:248
      public isEmpty() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:255
      public filter($callback) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:273
      public onChange($delta) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:295
      public __clone() Magic method: Implements a deep clone.
      clone $0['#node']->rabbit_hole__settings
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:305
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0['#node']->rabbit_hole__settings->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0['#node']->rabbit_hole__settings->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      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
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      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.
      $0['#node']->rabbit_hole__settings->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0['#node']->rabbit_hole__settings->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0['#node']->rabbit_hole__settings->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:331
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0['#node']->rabbit_hole__settings, false)
  • protected entityTypeId -> string (4) "node"
    protected enforceIsNew -> null
    protected typedData -> null
    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 (4) "3181"
    vid => array (1)
    x-default => string (4) "3118"
    type => array (1)
    x-default => string (4) "page"
    uuid => array (1)
    x-default => string (36) "d670a7f8-5cf0-4ded-ab68-0419aeb78b21"
    langcode => array (1)
    x-default => string (3) "und"
    revision_uid => array (1)
    x-default => string (1) "1"
    revision_timestamp => array (1)
    x-default => string (10) "1748992299"
    2025-06-03T23:11:39+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) "1"
    title => array (1)
    x-default => string (15) "Somatic Therapy"
    created => array (1)
    x-default => string (10) "1731524137"
    2024-11-13T18:55:37+00:00
    
    changed => array (1)
    x-default => string (10) "1748992299"
    2025-06-03T23:11:39+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 => null
    publish_on => array (1)
    x-default => null
    unpublish_on => array (1)
    x-default => null
    rh_action => array (1)
    x-default => null
    rh_redirect => array (1)
    x-default => null
    rh_redirect_response => array (1)
    x-default => null
    rh_redirect_fallback_action => array (1)
    x-default => null
    body => array (1)
    x-default => array (1) Depth Limit
    protected fields -> array (0)
    protected fieldDefinitions -> null
    protected languages -> array (3)
    en => Drupal\Core\Language\Language#340 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (7) "English"
      protected id -> string (2) "en"
      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"
    und => Drupal\Core\Language\Language#1409 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> Drupal\Core\StringTranslation\TranslatableMarkup#1410 Depth Limit
      protected id -> string (3) "und"
      protected direction -> string (3) "ltr"
      protected weight -> integer 1
      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#1411 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> Drupal\Core\StringTranslation\TranslatableMarkup#1412 Depth Limit
      protected id -> string (3) "zxx"
      protected direction -> string (3) "ltr"
      protected weight -> integer 2
      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 (1)
    status => integer 1
    protected translationInitialize -> boolean false
    protected newRevision -> boolean false
    protected isDefaultRevision -> string (1) "1"
    protected entityKeys -> array (4)
    bundle => string (4) "page"
    id => string (4) "3181"
    revision => string (4) "3118"
    uuid => string (36) "d670a7f8-5cf0-4ded-ab68-0419aeb78b21"
    protected translatableEntityKeys -> array (8)
    label => array (1)
    x-default => string (15) "Somatic Therapy"
    langcode => array (1)
    x-default => string (3) "und"
    status => array (1)
    x-default => string (1) "1"
    published => array (1)
    x-default => string (1) "1"
    uid => array (1)
    x-default => string (1) "1"
    owner => array (1)
    x-default => string (1) "1"
    default_langcode => array (1)
    x-default => string (1) "1"
    revision_translation_affected => array (1)
    x-default => null
    protected validated -> boolean false
    protected validationRequired -> boolean false
    protected loadedRevisionId -> string (4) "3118"
    protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> array (0)
    protected isSyncing -> boolean false
    public in_preview -> null
    $0['#node']->in_preview
  • public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0['#node']->preSave()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:104
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
    $0['#node']->preSaveRevision()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:126
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    $0['#node']->postSave()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:141
    public getType() {@inheritdoc}
    $0['#node']->getType()
    /**
     * {@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}
    $0['#node']->access()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:204
    public getTitle() {@inheritdoc}
    $0['#node']->getTitle()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:212
    public setTitle($title) {@inheritdoc}
    $0['#node']->setTitle()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:219
    public getCreatedTime() {@inheritdoc}
    $0['#node']->getCreatedTime()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:227
    public setCreatedTime($timestamp) {@inheritdoc}
    $0['#node']->setCreatedTime()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:234
    public isPromoted() {@inheritdoc}
    $0['#node']->isPromoted()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:242
    public setPromoted($promoted) {@inheritdoc}
    $0['#node']->setPromoted()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:249
    public isSticky() {@inheritdoc}
    $0['#node']->isSticky()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:257
    public setSticky($sticky) {@inheritdoc}
    $0['#node']->setSticky()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:264
    public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
    new \Drupal\node\Entity\Node()
    /**
     * {@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}
    $0['#node']->postCreate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:296
    public setNewRevision($value = true) {@inheritdoc}
    $0['#node']->setNewRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:303
    public getLoadedRevisionId() {@inheritdoc}
    $0['#node']->getLoadedRevisionId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:325
    public updateLoadedRevisionId() {@inheritdoc}
    $0['#node']->updateLoadedRevisionId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:332
    public isNewRevision() {@inheritdoc}
    $0['#node']->isNewRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:340
    public isDefaultRevision($new_value = null) {@inheritdoc}
    $0['#node']->isDefaultRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:347
    public wasDefaultRevision() {@inheritdoc}
    $0['#node']->wasDefaultRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:360
    public isLatestRevision() {@inheritdoc}
    $0['#node']->isLatestRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:375
    public isLatestTranslationAffectedRevision() {@inheritdoc}
    $0['#node']->isLatestTranslationAffectedRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:385
    public isRevisionTranslationAffected() {@inheritdoc}
    $0['#node']->isRevisionTranslationAffected()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:395
    public setRevisionTranslationAffected($affected) {@inheritdoc}
    $0['#node']->setRevisionTranslationAffected()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:402
    public isRevisionTranslationAffectedEnforced() {@inheritdoc}
    $0['#node']->isRevisionTranslationAffectedEnforced()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:412
    public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
    $0['#node']->setRevisionTranslationAffectedEnforced()
    /**
     * {@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.
    $0['#node']->setDefaultTranslationEnforced()
    /**
     * 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}
    $0['#node']->isDefaultTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:442
    public getRevisionId() {@inheritdoc}
    $0['#node']->getRevisionId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:452
    public isTranslatable() {@inheritdoc}
    $0['#node']->isTranslatable()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:459
    public validate() {@inheritdoc}
    $0['#node']->validate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:516
    public isValidationRequired() {@inheritdoc}
    $0['#node']->isValidationRequired()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:525
    public setValidationRequired($required) {@inheritdoc}
    $0['#node']->setValidationRequired()
    /**
     * {@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}
    $0['#node']->id()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:567
    public bundle() {@inheritdoc}
    $0['#node']->bundle()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:574
    public uuid() {@inheritdoc}
    $0['#node']->uuid()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:581
    public hasField($field_name) {@inheritdoc}
    $0['#node']->hasField()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:588
    public get($field_name) {@inheritdoc}
    $0['#node']->get()
    /**
     * {@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}
    $0['#node']->set()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:653
    public getFields($include_computed = true) {@inheritdoc}
    $0['#node']->getFields()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:664
    public getTranslatableFields($include_computed = true) {@inheritdoc}
    $0['#node']->getTranslatableFields()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:677
    public getIterator() {@inheritdoc}
    $0['#node']->getIterator()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:691
    public getFieldDefinition($name) {@inheritdoc}
    $0['#node']->getFieldDefinition()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:698
    public getFieldDefinitions() {@inheritdoc}
    $0['#node']->getFieldDefinitions()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:710
    public toArray() {@inheritdoc}
    $0['#node']->toArray()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:720
    public language() {@inheritdoc}
    $0['#node']->language()
    /**
     * {@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}
    $0['#node']->onChange()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:811
    public getTranslation($langcode) {@inheritdoc}
    $0['#node']->getTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:877
    public getUntranslated() {@inheritdoc}
    $0['#node']->getUntranslated()
    /**
     * {@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}
    $0['#node']->hasTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:963
    public isNewTranslation() {@inheritdoc}
    $0['#node']->isNewTranslation()
    /**
     * {@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}
    $0['#node']->addTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:980
    public removeTranslation($langcode) {@inheritdoc}
    $0['#node']->removeTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1001
    public getTranslationStatus($langcode) {@inheritdoc}
    $0['#node']->getTranslationStatus()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1030
    public getTranslationLanguages($include_default = true) {@inheritdoc}
    $0['#node']->getTranslationLanguages()
    /**
     * {@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.
    $0['#node']->updateOriginalValues()
    /**
     * 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}
    $0['#node']->createDuplicate()
    /**
     * {@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.
    clone $0['#node']
    /**
     * 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}
    $0['#node']->label()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1297
    public referencedEntities() {@inheritdoc}
    $0['#node']->referencedEntities()
    /**
     * {@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}
    $0['#node']->hasTranslationChanges()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1446
    public isDefaultTranslationAffectedOnly() {@inheritdoc}
    $0['#node']->isDefaultTranslationAffectedOnly()
    /**
     * {@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}
    $0['#node']->isNew()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:120
    public enforceIsNew($value = true) {@inheritdoc}
    $0['#node']->enforceIsNew()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
    public getEntityTypeId() {@inheritdoc}
    $0['#node']->getEntityTypeId()
    /**
     * {@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}
    $0['#node']->toUrl()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
    public hasLinkTemplate($rel) {@inheritdoc}
    $0['#node']->hasLinkTemplate()
    /**
     * {@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}
    $0['#node']->toLink()
    /**
     * {@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}
    $0['#node']->uriRelationships()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
    public save() {@inheritdoc}
    $0['#node']->save()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:352
    public delete() {@inheritdoc}
    $0['#node']->delete()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
    public getEntityType() {@inheritdoc}
    $0['#node']->getEntityType()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
    public getCacheContexts() {@inheritdoc}
    $0['#node']->getCacheContexts()
    /**
     * {@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}
    $0['#node']->getCacheTagsToInvalidate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:472
    public getCacheTags() {@inheritdoc}
    $0['#node']->getCacheTags()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
    public getCacheMaxAge() {@inheritdoc}
    $0['#node']->getCacheMaxAge()
    /**
     * {@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}
    $0['#node']->getOriginalId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:574
    public setOriginalId($id) {@inheritdoc}
    $0['#node']->setOriginalId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    public getTypedData() {@inheritdoc}
    $0['#node']->getTypedData()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
    public getConfigDependencyKey() {@inheritdoc}
    $0['#node']->getConfigDependencyKey()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
    public getConfigDependencyName() {@inheritdoc}
    $0['#node']->getConfigDependencyName()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:655
    public getConfigTarget() {@inheritdoc}
    $0['#node']->getConfigTarget()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:662
    public addCacheableDependency($other_object) {@inheritdoc}
    $0['#node']->addCacheableDependency()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    $0['#node']->addCacheContexts()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public addCacheTags(array $cache_tags) {@inheritdoc}
    $0['#node']->addCacheTags()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    $0['#node']->mergeCacheMaxAge()
    /**
     * {@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}
    $0['#node']->traitSleep()
    /**
     * {@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}
    $0['#node']->setSyncing()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    $0['#node']->isSyncing()
    /**
     * {@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.
    $0['#node']->getChangedTimeAcrossTranslations()
    /**
     * 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.
    $0['#node']->getChangedTime()
    /**
     * 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.
    $0['#node']->setChangedTime()
    /**
     * 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}
    $0['#node']->isPublished()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
    public setPublished() {@inheritdoc}
    $0['#node']->setPublished()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
    public setUnpublished() {@inheritdoc}
    $0['#node']->setUnpublished()
    /**
     * {@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().
    $0['#node']->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().
    $0['#node']->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().
    $0['#node']->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().
    $0['#node']->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().
    $0['#node']->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().
    $0['#node']->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().
    $0['#node']->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().
    $0['#node']->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}
    $0['#node']->getOwnerId()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:48
    public setOwnerId($uid) {@inheritdoc}
    $0['#node']->setOwnerId()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:55
    public getOwner() {@inheritdoc}
    $0['#node']->getOwner()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:65
    public setOwner(Drupal\user\UserInterface $account) {@inheritdoc}
    $0['#node']->setOwner()
    /**
     * {@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
    iterator_to_array($0['#node'], false)
#view_mode => string (4) "full"
$0['#view_mode']
#cache => array (5)
$0['#cache']
tags => array (2)
$0['#cache']['tags']
0 => string (9) "node_view"
$0['#cache']['tags'][0]
1 => string (9) "node:3181"
$0['#cache']['tags'][1]
contexts => array (1)
$0['#cache']['contexts']
0 => string (31) "route.name.is_layout_builder_ui"
$0['#cache']['contexts'][0]
max-age => integer -1
$0['#cache']['max-age']
keys => array (4)
$0['#cache']['keys']
0 => string (11) "entity_view"
$0['#cache']['keys'][0]
1 => string (4) "node"
$0['#cache']['keys'][1]
2 => string (4) "3181"
$0['#cache']['keys'][2]
3 => string (4) "full"
$0['#cache']['keys'][3]
bin => string (6) "render"
$0['#cache']['bin']
#theme => string (4) "node"
$0['#theme']
#weight => integer 0
$0['#weight']
#pre_render => array (1)
$0['#pre_render']
0 => array (2)
$0['#pre_render'][0]
0 => Drupal\node\NodeViewBuilder#1408 (12)
$0['#pre_render'][0][0]
  • Properties (12)
  • Methods (24)
  • Static methods (5)
  • Class constants (3)
  • protected moduleHandler -> Drupal\Core\Extension\ModuleHandler#30 Blacklisted
    protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager#312 Depth Limit
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected entityTypeId -> string (4) "node"
    protected entityType -> Drupal\Core\Entity\ContentEntityType#675 Depth Limit
    protected entityRepository -> Drupal\Core\Entity\EntityRepository#469 Depth Limit
    protected entityDisplayRepository -> Drupal\Core\Entity\EntityDisplayRepository#880 Depth Limit
    protected cacheBin -> string (6) "render"
    protected languageManager -> Drupal\Core\Language\LanguageManager#337 Depth Limit
    protected themeRegistry -> Drupal\Core\Theme\Registry#392 Depth Limit
    protected singleFieldDisplays -> null
  • public buildComponents(array &$build, array $entities, array $displays, $view_mode) {@inheritdoc}
    $0['#pre_render'][0][0]->buildComponents()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/NodeViewBuilder.php:18
    protected getBuildDefaults(Drupal\Core\Entity\EntityInterface $entity, $view_mode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/NodeViewBuilder.php:60
    public __construct(Drupal\Core\Entity\EntityTypeInterface $entity_type, Drupal\Core\Entity\EntityRepositoryInterface $entity_repository, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\Theme\Registry $theme_registry, Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository) Constructs a new EntityViewBuilder.
    new \Drupal\node\NodeViewBuilder()
    /**
     * Constructs a new EntityViewBuilder.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     * @param \Drupal\Core\Entity\EntityRepositoryInterface $entity_repository
     *   The entity repository service.
     * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
     *   The language manager.
     * @param \Drupal\Core\Theme\Registry $theme_registry
     *   The theme registry.
     * @param \Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository
     *   The entity display repository.
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:97
    public view(Drupal\Core\Entity\EntityInterface $entity, $view_mode = 'full', $langcode = null) {@inheritdoc}
    $0['#pre_render'][0][0]->view()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:122
    public viewMultiple(array $entities = array(), $view_mode = 'full', $langcode = null) {@inheritdoc}
    $0['#pre_render'][0][0]->viewMultiple()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:145
    public build(array $build): array Builds an entity's view; augments entity defaults.
    $0['#pre_render'][0][0]->build()
    /**
     * Builds an entity's view; augments entity defaults.
     *
     * This function is assigned as a #pre_render callback in ::view().
     *
     * It transforms the renderable array for a single entity to the same
     * structure as if we were rendering multiple entities, and then calls the
     * default ::buildMultiple() #pre_render callback.
     *
     * @param array $build
     *   A renderable array containing build information and context for an entity
     *   view.
     *
     * @return array
     *   The updated renderable array.
     *
     * @see \Drupal\Core\Render\RendererInterface::render()
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:237
    public buildMultiple(array $build_list): array Builds multiple entities' views; augments entity defaults.
    $0['#pre_render'][0][0]->buildMultiple()
    /**
     * Builds multiple entities' views; augments entity defaults.
     *
     * This function is assigned as a #pre_render callback in ::viewMultiple().
     *
     * By delaying the building of an entity until the #pre_render processing in
     * \Drupal::service('renderer')->render(), the processing cost of assembling
     * an entity's renderable array is saved on cache-hit requests.
     *
     * @param array $build_list
     *   A renderable  array containing build information and context for an
     *   entity view.
     *
     * @return array
     *   The updated renderable array.
     *
     * @see \Drupal\Core\Render\RendererInterface::render()
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:261
    protected addContextualLinks(array &$build, Drupal\Core\Entity\EntityInterface $entity) Add contextual links.
    /**
     * Add contextual links.
     *
     * @param array $build
     *   The render array that is being created.
     * @param \Drupal\Core\Entity\EntityInterface $entity
     *   The entity to be prepared.
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:355
    protected alterBuild(array &$build, Drupal\Core\Entity\EntityInterface $entity, Drupal\Core\Entity\Display\EntityViewDisplayInterface $display, $view_mode) Specific per-entity building.
    /**
     * Specific per-entity building.
     *
     * @param array $build
     *   The render array that is being created.
     * @param \Drupal\Core\Entity\EntityInterface $entity
     *   The entity to be prepared.
     * @param \Drupal\Core\Entity\Display\EntityViewDisplayInterface $display
     *   The entity view display holding the display options configured for the
     *   entity components.
     * @param string $view_mode
     *   The view mode that should be used to prepare the entity.
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:390
    public getCacheTags() {@inheritdoc}
    $0['#pre_render'][0][0]->getCacheTags()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:395
    public resetCache(?array $entities = null) {@inheritdoc}
    $0['#pre_render'][0][0]->resetCache()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:402
    protected isViewModeCacheable($view_mode): bool Determines whether the view mode is cacheable.
    /**
     * Determines whether the view mode is cacheable.
     *
     * @param string $view_mode
     *   Name of the view mode that should be rendered.
     *
     * @return bool
     *   TRUE if the view mode can be cached, FALSE otherwise.
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:435
    public viewField(Drupal\Core\Field\FieldItemListInterface $items, $display_options = array()) {@inheritdoc}
    $0['#pre_render'][0][0]->viewField()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:447
    public viewFieldItem(Drupal\Core\Field\FieldItemInterface $item, $display = array()) {@inheritdoc}
    $0['#pre_render'][0][0]->viewFieldItem()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:472
    protected getSingleFieldDisplay($entity, $field_name, $display_options): \Drupal\Core\Entity\Display\EntityViewDisplayInterface Gets an EntityViewDisplay for rendering an individual field.
    /**
     * Gets an EntityViewDisplay for rendering an individual field.
     *
     * @param \Drupal\Core\Entity\EntityInterface $entity
     *   The entity.
     * @param string $field_name
     *   The field name.
     * @param string|array $display_options
     *   The display options passed to the viewField() method.
     *
     * @return \Drupal\Core\Entity\Display\EntityViewDisplayInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:505
    protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Gets the module handler.
    /**
     * Gets the module handler.
     *
     * @return \Drupal\Core\Extension\ModuleHandlerInterface
     *   The module handler.
     */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityHandlerBase.php:31
    public setModuleHandler(Drupal\Core\Extension\ModuleHandlerInterface $module_handler): $this Sets the module handler for this handler.
    $0['#pre_render'][0][0]->setModuleHandler()
    /**
     * Sets the module handler for this handler.
     *
     * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
     *   The module handler.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityHandlerBase.php:46
    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
     */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    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()
     */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    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()
     */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    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.
     */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    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.
    $0['#pre_render'][0][0]->setStringTranslation()
    /**
     * Sets the string translation service to use.
     *
     * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
     *   The string translation service.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
    public __sleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public __wakeup() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
  • public static Drupal\node\NodeViewBuilder::renderLinks($node_entity_id, $view_mode, $langcode, $is_in_preview, $revision_id = null): array #lazy_builder callback; builds a node's links.
    /**
     * #lazy_builder callback; builds a node's links.
     *
     * @param string $node_entity_id
     *   The node entity ID.
     * @param string $view_mode
     *   The view mode in which the node entity is being viewed.
     * @param string $langcode
     *   The language in which the node entity is being viewed.
     * @param bool $is_in_preview
     *   Whether the node is currently being previewed.
     * @param $revision_id
     *   (optional) The identifier of the node revision to be loaded. If none
     *   is provided, the default revision will be loaded.
     *
     * @return array
     *   A renderable array representing the node links.
     */
    
    Defined in <drupal>/core/modules/node/src/NodeViewBuilder.php:89
    protected static Drupal\node\NodeViewBuilder::buildLinks(Drupal\node\NodeInterface $entity, $view_mode): array Build the default links (Read more) for a node.
    /**
     * Build the default links (Read more) for a node.
     *
     * @param \Drupal\node\NodeInterface $entity
     *   The node object.
     * @param string $view_mode
     *   A view mode identifier.
     *
     * @return array
     *   An array that can be processed by Link::preRenderLinks().
     *
     * @see \Drupal\Core\Render\Element\Link::preRenderLinks()
     */
    
    Defined in <drupal>/core/modules/node/src/NodeViewBuilder.php:126
    public static Drupal\node\NodeViewBuilder::trustedCallbacks() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/NodeViewBuilder.php:156
    public static Drupal\Core\Entity\EntityViewBuilder::createInstance(Symfony\Component\DependencyInjection\ContainerInterface $container, Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:109
    public static Drupal\Core\Entity\EntityViewBuilder::trustedCallbacks() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:138
  • public const Drupal\Core\Security\TrustedCallbackInterface::THROW_EXCEPTION :: string (9) "exception"
    public const Drupal\Core\Security\TrustedCallbackInterface::TRIGGER_WARNING :: string (7) "warning"
    public const Drupal\Core\Security\TrustedCallbackInterface::TRIGGER_SILENCED_DEPRECATION :: string (20) "silenced_deprecation"
1 => string (5) "build"
$0['#pre_render'][0][1]
Called from <drupal>/modules/contrib/devel/src/Controller/EntityDebugController.php:144 [Drupal\devel\DevelDumperManager->exportAsRenderable()] [2025-07-27T07:32:13-07:00]
  1. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123 [call_user_func_array()]
  2. <drupal>/core/lib/Drupal/Core/Render/Renderer.php:637 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  3. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:121 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  4. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()]
  5. <vendor>/symfony/http-kernel/HttpKernel.php:181 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  6. <vendor>/symfony/http-kernel/HttpKernel.php:76 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  7. <drupal>/core/lib/Drupal/Core/StackMiddleware/Session.php:53 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  8. <drupal>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48 [Drupal\Core\StackMiddleware\Session->handle()]
  9. <drupal>/core/lib/Drupal/Core/StackMiddleware/ContentLength.php:28 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  10. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:201 [Drupal\Core\StackMiddleware\ContentLength->handle()]
  11. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:138 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  12. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:87 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  13. <drupal>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  14. <drupal>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  15. <drupal>/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php:36 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  16. <drupal>/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php:51 [Drupal\Core\StackMiddleware\AjaxPageState->handle()]
  17. <drupal>/core/lib/Drupal/Core/DrupalKernel.php:741 [Drupal\Core\StackMiddleware\StackedHttpKernel->handle()]
  18. <drupal>/index.php:19 [Drupal\Core\DrupalKernel->handle()]