2024-08-09 11:18:35
2024-08-09 11:17:49
2024-08-09 11:27:49
2024-08-09 11:19:14
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates an instance wrapping the given entity. @param \Drupal\Core\Entity\EntityInterface|null $entity The entity object to wrap. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:76
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
Returns the wrapped entity object. @return \Drupal\Core\Entity\EntityInterface The wrapped entity object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:173
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:163
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:105
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:145
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:128
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:135
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:90
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:330
Magic method: Implements a deep clone. Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:113
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:133
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:143
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:152
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:210
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:168
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:160
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:282
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:319
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:300
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:205
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:212
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:369
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:91
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:168
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:249
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:96
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:70
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:84
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:77
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:84
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:38
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:406
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:197
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:183
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:187
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:135
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:113
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:56
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:101
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:241
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:40
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:343
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:227
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:155
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates an instance wrapping the given entity. @param \Drupal\Core\Entity\EntityInterface|null $entity The entity object to wrap. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:76
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
Returns the wrapped entity object. @return \Drupal\Core\Entity\EntityInterface The wrapped entity object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:173
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:163
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:105
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:145
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:128
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:135
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:90
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:330
Magic method: Implements a deep clone. Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:113
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:133
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:143
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:152
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:210
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:168
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:160
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:282
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:319
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:300
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:205
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:212
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:369
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:91
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:168
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:249
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:96
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:70
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:84
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:77
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:84
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:38
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:406
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:197
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:183
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:187
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:135
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:113
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:56
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:101
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:241
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:40
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:343
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:227
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:155
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates an instance wrapping the given entity. @param \Drupal\Core\Entity\EntityInterface|null $entity The entity object to wrap. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:76
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
Returns the wrapped entity object. @return \Drupal\Core\Entity\EntityInterface The wrapped entity object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:173
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:163
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:105
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:145
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:128
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:135
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:90
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:330
Magic method: Implements a deep clone. Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:113
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:133
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:143
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:152
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:210
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:168
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:160
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:282
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:319
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:300
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:205
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:212
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:369
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:91
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:168
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:249
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:96
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:70
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:84
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:77
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:84
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:38
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:406
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:197
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:183
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:187
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:135
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:113
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:56
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:101
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:241
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:40
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:343
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:227
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:155
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates an instance wrapping the given entity. @param \Drupal\Core\Entity\EntityInterface|null $entity The entity object to wrap. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:76
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
Returns the wrapped entity object. @return \Drupal\Core\Entity\EntityInterface The wrapped entity object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:173
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:163
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:105
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:145
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:128
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:135
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:90
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:330
Magic method: Implements a deep clone. Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:113
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:133
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:143
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:152
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:210
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:168
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:160
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:282
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:319
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:300
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:205
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:212
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:369
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:91
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:168
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:249
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:96
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:70
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:84
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:77
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:84
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:38
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:406
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:197
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:183
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:187
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:135
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:113
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:56
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:101
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:241
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:40
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:343
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:227
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:155
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates an instance wrapping the given entity. @param \Drupal\Core\Entity\EntityInterface|null $entity The entity object to wrap. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:76
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
Returns the wrapped entity object. @return \Drupal\Core\Entity\EntityInterface The wrapped entity object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:173
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:163
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:105
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:145
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:128
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:135
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:90
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:330
Magic method: Implements a deep clone. Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:113
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:133
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:143
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:152
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:210
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:168
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:160
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:282
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:319
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:300
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:205
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:212
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:369
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:91
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:168
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:249
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:96
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:70
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:84
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:77
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:84
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:38
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:406
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:197
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:183
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:187
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:135
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:113
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:56
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:101
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:241
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:40
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:343
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:227
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:155
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates an instance wrapping the given entity. @param \Drupal\Core\Entity\EntityInterface|null $entity The entity object to wrap. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:76
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
Returns the wrapped entity object. @return \Drupal\Core\Entity\EntityInterface The wrapped entity object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:173
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:163
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:105
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:145
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:128
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:135
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:90
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:330
Magic method: Implements a deep clone. Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:113
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:133
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:143
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:152
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:210
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:168
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:160
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:282
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:319
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:300
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:205
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:212
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:369
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:91
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:168
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:249
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:96
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:70
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:84
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:77
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:84
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:38
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:406
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:197
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:183
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:187
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:135
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:113
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:56
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:101
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:241
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:40
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:343
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:227
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:155
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates an instance wrapping the given entity. @param \Drupal\Core\Entity\EntityInterface|null $entity The entity object to wrap. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:76
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
Returns the wrapped entity object. @return \Drupal\Core\Entity\EntityInterface The wrapped entity object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:173
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:163
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:105
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:145
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:128
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:135
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:90
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:330
Magic method: Implements a deep clone. Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:113
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:133
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:143
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:152
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:210
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:168
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:160
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:282
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:319
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:300
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:205
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:212
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:369
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:91
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:168
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:249
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:96
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:70
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:84
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:77
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:84
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:38
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:406
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:197
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:183
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:187
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:135
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:113
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:56
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:101
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:241
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:40
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:343
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:227
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:155
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates an instance wrapping the given entity. @param \Drupal\Core\Entity\EntityInterface|null $entity The entity object to wrap. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:76
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
Returns the wrapped entity object. @return \Drupal\Core\Entity\EntityInterface The wrapped entity object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:173
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:163
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:105
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:145
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:128
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:135
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:90
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:330
Magic method: Implements a deep clone. Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:113
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:133
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:143
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:152
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:210
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:168
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:160
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:282
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:319
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:300
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:205
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:212
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:369
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:91
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:168
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:249
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:96
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:70
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:84
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:77
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:84
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:38
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:406
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:175
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:197
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:183
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:187
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:135
{@inheritdoc} Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList Defined in <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:113
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:56
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:101
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:241
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:40
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:343
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 <ROOT>/core/lib/Drupal/Core/Field/FieldItemList.php:227
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:155
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new data reference definition. @param string $target_data_type The data type of the referenced data. @return static Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:37
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:48
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the definition of the referenced data. @param \Drupal\Core\TypedData\DataDefinitionInterface $definition The target definition to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:60
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceTargetDefinition.php:22
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new data reference definition. @param string $target_data_type The data type of the referenced data. @return static Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:37
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:48
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the definition of the referenced data. @param \Drupal\Core\TypedData\DataDefinitionInterface $definition The target definition to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:60
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceTargetDefinition.php:22
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new data reference definition. @param string $target_data_type The data type of the referenced data. @return static Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:37
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:48
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the definition of the referenced data. @param \Drupal\Core\TypedData\DataDefinitionInterface $definition The target definition to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:60
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceTargetDefinition.php:22
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new data reference definition. @param string $target_data_type The data type of the referenced data. @return static Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:37
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:48
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the definition of the referenced data. @param \Drupal\Core\TypedData\DataDefinitionInterface $definition The target definition to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:60
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
Creates a base field override object. @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition The base field definition to override. @param string $bundle The bundle to which the override applies. @return \Drupal\Core\Field\Entity\BaseFieldOverride A new base field override object. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:63
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
Loads a base field bundle override config entity. @param string $entity_type_id ID of the entity type. @param string $bundle Bundle name. @param string $field_name Name of the field. @return static The base field bundle override config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:242
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:213
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:556
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a BaseFieldOverride object. In most cases, base field override entities are created via BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle') @param array $values An array of base field bundle override properties, keyed by property name. The field to override is specified by referring to an existing field with: - field_name: The field name. - entity_type: The entity type. Additionally, a 'bundle' property is required to indicate the entity bundle to which the bundle field override is attached to. Other array elements will be used to set the corresponding properties on the class; see the class property documentation for details. @param string $entity_type (optional) The type of the entity to create. Defaults to 'base_field_override'. @see entity_create() @throws \Drupal\Core\Field\FieldException Exception thrown if $values does not contain a field_name, entity_type or bundle value. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:96
Implements the magic __sleep() method. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:249
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:231
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:148
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:127
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:113
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:155
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:141
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:120
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:134
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:271
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
{@inheritdoc} @throws \Drupal\Core\Field\FieldException If the bundle is being changed. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:178
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Gets the base field definition. @return \Drupal\Core\Field\BaseFieldDefinition Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:164
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
A flag indicating whether this was a default revision when it was saved.
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Indicates if the last edit of a translation belongs to current revision.
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
drwxr-xr-x
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 $field_name Name of the field. @return static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:810
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:434
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:405
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a FieldStorageConfig object. In most cases, Field entities are created via FieldStorageConfig::create($values)), where $values is the same parameter as in this constructor. @param array $values An array of field properties, keyed by property name. Most array elements will be used to set the corresponding properties on the class; see the class property documentation for details. Some array elements have special meanings and a few are required. Special elements are: - name: required. As a temporary Backwards Compatibility layer right now, a 'field_name' property can be accepted in place of 'id'. - entity_type: required. - type: required. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:249
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/2074253. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:722
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:346
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:497
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:631
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:489
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:740
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:733
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:624
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:827
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:617
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:777
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:510
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:656
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:747
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:759
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:770
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:610
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:449
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:552
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:538
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:694
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:531
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:524
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:785
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:475
Determines whether a field has any data. @return bool TRUE if the field has data for any entity; FALSE otherwise. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:711
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:270
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:482
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:817
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:679
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:671
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:701
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:594
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:587
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:459
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:391
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 <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:282
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:648
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:834
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:686
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:571
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:579
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:602
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Helper to retrieve the field item class. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:792
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
Prepares saving a new field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. @throws \Drupal\Core\Field\FieldException If the field definition is invalid. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:312
Prepares saving an updated field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:367
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 $field_name Name of the field. @return static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:810
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:434
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:405
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a FieldStorageConfig object. In most cases, Field entities are created via FieldStorageConfig::create($values)), where $values is the same parameter as in this constructor. @param array $values An array of field properties, keyed by property name. Most array elements will be used to set the corresponding properties on the class; see the class property documentation for details. Some array elements have special meanings and a few are required. Special elements are: - name: required. As a temporary Backwards Compatibility layer right now, a 'field_name' property can be accepted in place of 'id'. - entity_type: required. - type: required. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:249
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/2074253. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:722
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:346
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:497
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:631
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:489
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:740
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:733
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:624
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:827
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:617
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:777
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:510
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:656
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:747
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:759
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:770
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:610
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:449
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:552
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:538
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:694
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:531
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:524
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:785
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:475
Determines whether a field has any data. @return bool TRUE if the field has data for any entity; FALSE otherwise. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:711
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:270
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:482
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:817
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:679
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:671
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:701
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:594
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:587
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:459
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:391
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 <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:282
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:648
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:834
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:686
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:571
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:579
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:602
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Helper to retrieve the field item class. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:792
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
Prepares saving a new field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. @throws \Drupal\Core\Field\FieldException If the field definition is invalid. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:312
Prepares saving an updated field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:367
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 $field_name Name of the field. @return static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:810
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:434
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:405
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a FieldStorageConfig object. In most cases, Field entities are created via FieldStorageConfig::create($values)), where $values is the same parameter as in this constructor. @param array $values An array of field properties, keyed by property name. Most array elements will be used to set the corresponding properties on the class; see the class property documentation for details. Some array elements have special meanings and a few are required. Special elements are: - name: required. As a temporary Backwards Compatibility layer right now, a 'field_name' property can be accepted in place of 'id'. - entity_type: required. - type: required. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:249
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/2074253. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:722
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:346
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:497
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:631
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:489
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:740
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:733
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:624
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:827
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:617
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:777
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:510
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:656
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:747
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:759
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:770
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:610
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:449
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:552
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:538
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:694
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:531
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:524
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:785
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:475
Determines whether a field has any data. @return bool TRUE if the field has data for any entity; FALSE otherwise. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:711
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:270
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:482
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:817
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:679
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:671
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:701
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:594
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:587
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:459
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:391
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 <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:282
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:648
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:834
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:686
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:571
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:579
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:602
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Helper to retrieve the field item class. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:792
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
Prepares saving a new field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. @throws \Drupal\Core\Field\FieldException If the field definition is invalid. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:312
Prepares saving an updated field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:367
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 $field_name Name of the field. @return static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:810
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:434
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:405
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a FieldStorageConfig object. In most cases, Field entities are created via FieldStorageConfig::create($values)), where $values is the same parameter as in this constructor. @param array $values An array of field properties, keyed by property name. Most array elements will be used to set the corresponding properties on the class; see the class property documentation for details. Some array elements have special meanings and a few are required. Special elements are: - name: required. As a temporary Backwards Compatibility layer right now, a 'field_name' property can be accepted in place of 'id'. - entity_type: required. - type: required. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:249
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/2074253. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:722
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:346
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:497
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:631
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:489
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:740
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:733
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:624
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:827
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:617
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:777
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:510
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:656
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:747
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:759
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:770
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:610
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:449
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:552
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:538
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:694
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:531
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:524
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:785
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:475
Determines whether a field has any data. @return bool TRUE if the field has data for any entity; FALSE otherwise. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:711
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:270
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:482
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:817
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:679
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:671
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:701
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:594
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:587
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:459
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:391
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 <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:282
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:648
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:834
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:686
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:571
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:579
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:602
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Helper to retrieve the field item class. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:792
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
Prepares saving a new field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. @throws \Drupal\Core\Field\FieldException If the field definition is invalid. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:312
Prepares saving an updated field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:367
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
drwxr-xr-x
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 $field_name Name of the field. @return static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:810
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:434
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:405
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a FieldStorageConfig object. In most cases, Field entities are created via FieldStorageConfig::create($values)), where $values is the same parameter as in this constructor. @param array $values An array of field properties, keyed by property name. Most array elements will be used to set the corresponding properties on the class; see the class property documentation for details. Some array elements have special meanings and a few are required. Special elements are: - name: required. As a temporary Backwards Compatibility layer right now, a 'field_name' property can be accepted in place of 'id'. - entity_type: required. - type: required. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:249
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/2074253. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:722
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:346
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:497
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:631
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:489
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:740
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:733
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:624
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:827
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:617
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:777
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:510
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:656
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:747
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:759
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:770
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:610
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:449
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:552
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:538
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:694
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:531
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:524
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:785
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:475
Determines whether a field has any data. @return bool TRUE if the field has data for any entity; FALSE otherwise. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:711
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:270
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:482
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:817
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:679
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:671
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:701
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:594
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:587
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:459
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:391
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 <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:282
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:648
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:834
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:686
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:571
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:579
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:602
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Helper to retrieve the field item class. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:792
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
Prepares saving a new field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. @throws \Drupal\Core\Field\FieldException If the field definition is invalid. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:312
Prepares saving an updated field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:367
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 $field_name Name of the field. @return static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:810
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:434
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:405
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a FieldStorageConfig object. In most cases, Field entities are created via FieldStorageConfig::create($values)), where $values is the same parameter as in this constructor. @param array $values An array of field properties, keyed by property name. Most array elements will be used to set the corresponding properties on the class; see the class property documentation for details. Some array elements have special meanings and a few are required. Special elements are: - name: required. As a temporary Backwards Compatibility layer right now, a 'field_name' property can be accepted in place of 'id'. - entity_type: required. - type: required. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:249
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/2074253. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:722
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:346
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:497
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:631
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:489
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:740
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:733
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:624
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:827
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:617
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:777
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:510
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:656
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:747
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:759
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:770
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:610
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:449
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:552
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:538
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:694
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:531
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:524
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:785
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:475
Determines whether a field has any data. @return bool TRUE if the field has data for any entity; FALSE otherwise. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:711
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:270
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:482
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:817
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:679
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:671
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:701
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:594
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:587
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:459
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:391
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 <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:282
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:648
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:834
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:686
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:571
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:579
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:602
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Helper to retrieve the field item class. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:792
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
Prepares saving a new field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. @throws \Drupal\Core\Field\FieldException If the field definition is invalid. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:312
Prepares saving an updated field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:367
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
drwxr-xr-x
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 $field_name Name of the field. @return static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:810
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:434
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:405
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a FieldStorageConfig object. In most cases, Field entities are created via FieldStorageConfig::create($values)), where $values is the same parameter as in this constructor. @param array $values An array of field properties, keyed by property name. Most array elements will be used to set the corresponding properties on the class; see the class property documentation for details. Some array elements have special meanings and a few are required. Special elements are: - name: required. As a temporary Backwards Compatibility layer right now, a 'field_name' property can be accepted in place of 'id'. - entity_type: required. - type: required. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:249
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/2074253. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:722
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:346
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:497
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:631
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:489
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:740
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:733
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:624
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:827
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:617
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:777
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:510
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:656
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:747
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:759
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:770
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:610
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:449
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:552
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:538
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:694
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:531
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:524
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:785
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:475
Determines whether a field has any data. @return bool TRUE if the field has data for any entity; FALSE otherwise. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:711
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:270
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:482
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:817
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:679
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:671
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:701
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:594
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:587
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:459
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:391
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 <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:282
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:648
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:834
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:686
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:571
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:579
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:602
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Helper to retrieve the field item class. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:792
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
Prepares saving a new field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. @throws \Drupal\Core\Field\FieldException If the field definition is invalid. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:312
Prepares saving an updated field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:367
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 $field_name Name of the field. @return static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:810
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:434
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:405
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a FieldStorageConfig object. In most cases, Field entities are created via FieldStorageConfig::create($values)), where $values is the same parameter as in this constructor. @param array $values An array of field properties, keyed by property name. Most array elements will be used to set the corresponding properties on the class; see the class property documentation for details. Some array elements have special meanings and a few are required. Special elements are: - name: required. As a temporary Backwards Compatibility layer right now, a 'field_name' property can be accepted in place of 'id'. - entity_type: required. - type: required. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:249
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/2074253. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:722
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:346
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:497
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:631
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:489
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:740
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:733
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:624
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:827
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:617
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:777
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:510
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:656
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:747
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:759
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:770
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:610
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:449
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:552
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:538
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:694
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:531
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:524
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:785
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:475
Determines whether a field has any data. @return bool TRUE if the field has data for any entity; FALSE otherwise. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:711
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:270
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:482
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:817
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:679
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:671
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:701
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:594
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:587
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:459
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:391
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 <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:282
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:648
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:834
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:686
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:571
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:579
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:602
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Helper to retrieve the field item class. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:792
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
Prepares saving a new field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. @throws \Drupal\Core\Field\FieldException If the field definition is invalid. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:312
Prepares saving an updated field definition. @param \Drupal\Core\Entity\EntityStorageInterface $storage The entity storage. Defined in <ROOT>/core/modules/field/src/Entity/FieldStorageConfig.php:367
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Constructs a new TypedDataManager. @param \Traversable $namespaces An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:272
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:246
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:239
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:218
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
Initialize the cache backend. Plugin definitions are cached using the provided cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend instance to use. @param string $cache_key Cache key prefix to use. @param array $cache_tags (optional) When providing a list of cache tags, the cached plugin definitions are tagged with the provided cache tags. These cache tags can then be used to clear the corresponding cached plugin definitions. Note that this should be used with care! For clearing all cached plugin definitions of a plugin manager, call that plugin manager's clearCachedDefinitions() method. Only use cache tags when cached plugin definitions should be cleared along with other, related cache entries. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:151
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:232
Sets the validator for validating typed data. @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator The validator object to set. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:211
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
Invokes the hook to alter the definitions if the alter hook is set. @param $definitions The discovered plugin definitions. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
Sets the alter hook name. @param string $alter_hook Name of the alter hook; for example, to invoke hook_mymodule_data_alter() pass in "mymodule_data". Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:165
Fetches from the cache backend, respecting the use caches flag. @param string $cid The cache ID of the data to retrieve. @return object|false The cache item or FALSE on failure. @see \Drupal\Core\Cache\CacheBackendInterface::get() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
Stores data in the persistent cache, respecting the use caches flag. @param string $cid The cache ID of the data to store. @param mixed $data The data to store in the cache. Some storage engines only allow objects up to a maximum of 1MB in size to be stored by default. When caching large arrays or similar, take care to ensure $data does not exceed this size. @param int $expire One of the following values: - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should not be removed unless it is deleted explicitly. - A Unix timestamp: Indicates that the item will be considered invalid after this time, i.e. it will not be returned by get() unless $allow_invalid has been set to TRUE. When the item has expired, it may be permanently deleted by the garbage collector at any time. @param array $tags An array of tags to be stored with the cache item. These should normally identify objects used to build the cache item, which should trigger cache invalidation when updated. For example if a cached item represents a node, both the node ID and the author's user ID might be passed in as tags. For example array('node' => array(123), 'user' => array(92)). @see \Drupal\Core\Cache\CacheBackendInterface::set() Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
Gets a specific plugin definition. @param array $definitions An array of the available plugin definitions. @param string $plugin_id A plugin id. @param bool $exception_on_invalid If TRUE, an invalid plugin ID will cause an exception to be thrown; if FALSE, NULL will be returned. @return array|null A plugin definition, or NULL if the plugin ID is invalid and $exception_on_invalid is TRUE. @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
Extracts the provider from a plugin definition. @param mixed $plugin_definition The plugin definition. Usually either an array or an instance of \Drupal\Component\Plugin\Definition\PluginDefinitionInterface @return string|null The provider string, if it exists. NULL otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:343
Finds plugin definitions. @return array List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
Returns the cached plugin definitions of the decorated discovery class. @return array|null On success this will return an array of plugin definitions. On failure this should return NULL, indicating to other methods that this has not yet been defined. Success with no values should return as an empty array and would actually be returned by the getDefinitions() method. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:206
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
Allows plugin managers to specify custom behavior if a plugin is not found. @param string $plugin_id The ID of the missing requested plugin. @param array $configuration An array of configuration relevant to the plugin instance. @return object A fallback plugin instance. Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
Determines if the provider of a definition exists. @return bool TRUE if provider exists, FALSE otherwise. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:376
Sets a cache of plugin definitions for the decorated discovery class. @param array $definitions List of definitions to store in cache. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:219
Fix the definitions of context-aware plugins. @param array $definitions The array of plugin definitions. @todo Remove before Drupal 9.0.0. Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:309
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
At most, how many of these items can fit in your largest box? Orders that exceed this value will be split into multiple packages when retrieving shipping quotes.
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
Sets whether the data is computed. @param bool $computed Whether the data is computed. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets whether the data is read-only. @param bool $read_only Whether the data is read-only. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
Sets whether the data is required. @param bool $required Whether the data is required. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
Sets the typed data manager. @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager The typed data manager. @return $this Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
*DEPTH TOO GREAT*
Creates a new field item definition. @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition The field definition the item definition belongs to. @return static Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
Use 0 to disable the quantity field next to the add to cart button.
Constructs a new class instance. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object directly. Calling the trait's t() method or instantiating a new TranslatableMarkup object serves two purposes: - At run-time it translates user-visible text into the appropriate language. - Static analyzers detect calls to t() and new TranslatableMarkup, and add the first argument (the string to be translated) to the database of strings that need translation. These strings are expected to be in English, so the first argument should always be in English. To allow the site to be localized, it is important that all human-readable text that will be displayed on the site or sent to a user is made available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. See the @link https://www.drupal.org/node/322729 Localization API @endlink pages for more information, including recommendations on how to break up or not break up strings for translation. @section sec_translating_vars Translating Variables $string should always be an English literal string. $string should never contain a variable, such as: @code new TranslatableMarkup($text) @endcode There are several reasons for this: - Using a variable for $string that is user input is a security risk. - Using a variable for $string that has even guaranteed safe text (for example, user interface text provided literally in code), will not be picked up by the localization static text processor. (The parameter could be a variable if the entire string in $text has been passed into t() or new TranslatableMarkup() elsewhere as the first argument, but that strategy is not recommended.) It is especially important never to call new TranslatableMarkup($user_text) or t($user_text) where $user_text is some text that a user entered -- doing that can lead to cross-site scripting and other security problems. However, you can use variable substitution in your string, to put variable text such as user names or link URLs into translated text. Variable substitution looks like this: @code new TranslatableMarkup("@name's blog", array('@name' => $account->getDisplayName())); @endcode Basically, you can put placeholders like @name into your string, and the method will substitute the sanitized values at translation time. (See the Localization API pages referenced above and the documentation of \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details about how to safely and correctly define variables in your string.) Translators can then rearrange the string as necessary for the language (e.g., in Spanish, it might be "blog de @name"). @param string $string A string containing the English text to translate. @param array $arguments (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. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation (optional) The string translation service. @throws \InvalidArgumentException Exception thrown when $string is not a string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\StringTranslationTrait::t() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
Gets a specific option from this translated string. @param string $name Option name. @return mixed The value of this option or empty string of option is not set. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
Gets the untranslated string value stored in this translated string. @return string The string stored in this wrapper. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
Returns a representation of the object for use in JSON serialization. @return string The safe string content. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:118
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
Escapes a placeholder replacement value if needed. @param string|\Drupal\Component\Render\MarkupInterface $value A placeholder replacement value. @return string The properly escaped replacement value. Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:264
Replaces placeholders in a string with values. @param string $string A string containing placeholders. The string itself is expected to be safe and correct HTML. Any unsafe content must be in $args and inserted via placeholders. @param array $args An associative array of replacements. Each array key should be the same as a placeholder in $string. The corresponding value should be a string or an object that implements \Drupal\Component\Render\MarkupInterface. The value replaces the placeholder in $string. Sanitization and formatting will be done before replacement. The type of sanitization and formatting depends on the first character of the key: - @variable: When the placeholder replacement value is: - A string, the replaced value in the returned string will be sanitized using \Drupal\Component\Utility\Html::escape(). - A MarkupInterface object, the replaced value in the returned string will not be sanitized. - A MarkupInterface object cast to a string, the replaced value in the returned string be forcibly sanitized using \Drupal\Component\Utility\Html::escape(). @code $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object)); @endcode Use this placeholder as the default choice for anything displayed on the site, but not within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - %variable: Use when the replacement value is to be wrapped in <em> tags. A call like: @code $string = "%output_text"; $arguments = ['%output_text' => 'text output here.']; $this->placeholderFormat($string, $arguments); @endcode makes the following HTML code: @code <em class="placeholder">text output here.</em> @endcode As with @variable, do not use this within HTML attributes, JavaScript, or CSS. Doing so is a security risk. - :variable: Return value is escaped with \Drupal\Component\Utility\Html::escape() and filtered for dangerous protocols using UrlHelper::stripDangerousProtocols(). Use this when using the "href" attribute, ensuring the attribute value is always wrapped in quotes: @code // Secure (with quotes): $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]); // Insecure (without quotes): $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]); @endcode When ":variable" comes from arbitrary user input, the result is secure, but not guaranteed to be a valid URL (which means the resulting output could fail HTML validation). To guarantee a valid URL, use Url::fromUri($user_input)->toString() (which either throws an exception or returns a well-formed URL) before passing the result into a ":variable" placeholder. @return string A formatted HTML string with the placeholders replaced. @ingroup sanitization @see \Drupal\Core\StringTranslation\TranslatableMarkup @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup @see \Drupal\Component\Utility\Html::escape() @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols() @see \Drupal\Core\Url::fromUri() Inherited from Drupal\Component\Render\FormattableMarkup Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:194
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
Sort language objects. @param \Drupal\Core\Language\LanguageInterface[] $languages The array of language objects keyed by langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:146
Constructs a new class instance. @param array $values An array of property values, keyed by property name, used to construct the language. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:77
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
Gets the default langcode. @return string The current default langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
Sort language objects. @param \Drupal\Core\Language\LanguageInterface[] $languages The array of language objects keyed by langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:146
Constructs a new class instance. @param array $values An array of property values, keyed by property name, used to construct the language. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:77
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
Gets the default langcode. @return string The current default langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
Sort language objects. @param \Drupal\Core\Language\LanguageInterface[] $languages The array of language objects keyed by langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:146
Constructs a new class instance. @param array $values An array of property values, keyed by property name, used to construct the language. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:77
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
Gets the default langcode. @return string The current default langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
Sort language objects. @param \Drupal\Core\Language\LanguageInterface[] $languages The array of language objects keyed by langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:146
Constructs a new class instance. @param array $values An array of property values, keyed by property name, used to construct the language. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:77
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
Gets the default langcode. @return string The current default langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
x-default | |
---|---|
label | "Набор" |
langcode | "ru" |
status | "1" |
published | "1" |
uid | "1" |
owner | "1" |
default_langcode | "1" |
revision_translation_affected | "1" |
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
Creates a base field override object. @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition The base field definition to override. @param string $bundle The bundle to which the override applies. @return \Drupal\Core\Field\Entity\BaseFieldOverride A new base field override object. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:63
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
Loads a base field bundle override config entity. @param string $entity_type_id ID of the entity type. @param string $bundle Bundle name. @param string $field_name Name of the field. @return static The base field bundle override config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:242
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:213
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:556
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
Constructs a BaseFieldOverride object. In most cases, base field override entities are created via BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle') @param array $values An array of base field bundle override properties, keyed by property name. The field to override is specified by referring to an existing field with: - field_name: The field name. - entity_type: The entity type. Additionally, a 'bundle' property is required to indicate the entity bundle to which the bundle field override is attached to. Other array elements will be used to set the corresponding properties on the class; see the class property documentation for details. @param string $entity_type (optional) The type of the entity to create. Defaults to 'base_field_override'. @see entity_create() @throws \Drupal\Core\Field\FieldException Exception thrown if $values does not contain a field_name, entity_type or bundle value. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:96
Implements the magic __sleep() method. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:249
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:231
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:148
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:127
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:113
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:155
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:141
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:120
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:134
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:271
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
{@inheritdoc} @throws \Drupal\Core\Field\FieldException If the bundle is being changed. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:178
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
Gets the base field definition. @return \Drupal\Core\Field\BaseFieldDefinition Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:164
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
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 static The field config entity if one exists for the provided field name, otherwise NULL. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:376
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:224
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:198
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
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. @see entity_create() Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:96
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/2074253. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:361
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:188
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:336
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:295
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:549
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:517
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:529
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:358
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:605
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:351
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:288
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:329
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:590
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:344
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:375
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:398
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:129
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
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 <ROOT>/core/modules/field/src/Entity/FieldConfig.php:151
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:612
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
[@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:509
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:597
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:381
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
Gets the configuration manager. @return \Drupal\Core\Config\ConfigManager The configuration manager. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:583
{@inheritdoc} Override to never invalidate the individual entities' cache tags; the config system already invalidates them. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
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. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Adds multiple dependencies. @param array $dependencies An array of dependencies keyed by the type of dependency. One example: @code array( 'module' => array( 'node', 'field', 'image', ), ); @endcode @see \Drupal\Core\Entity\DependencyTrait::addDependency Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
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 <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
Gets the typed config manager. @return \Drupal\Core\Config\TypedConfigManagerInterface Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:279
{@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 <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:260
Wraps the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Wraps the theme handler. @return \Drupal\Core\Extension\ThemeHandlerInterface The theme handler. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:112
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:277
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
Creates a new field definition. @param string $type The type of the field. @return static A new field definition object. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:373
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:518
Returns the name of the field that will be used for getting initial values. @return string|null The field name. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:554
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:766
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
Sets whether the field storage is deleted. @param bool $deleted Whether the field storage is deleted. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:816
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:426
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 'type' = '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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:408
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:537
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:578
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the item definition. @param \Drupal\Core\TypedData\DataDefinition $definition A list item's data definition. @return $this Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
Sets the field name. @param string $name The field name to set. @return static The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:334
Sets the name of the provider of this field. @param string $provider The provider name to set. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
Sets whether the field is queryable. @param bool $queryable Whether the field is queryable. @return static The object itself for chaining. @deprecated in Drupal 8.4.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead. @see https://www.drupal.org/node/2856563 Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:313
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets whether the field is revisionable. @param bool $revisionable Whether the field is revisionable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
{@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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:853
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:700
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 <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:680
Sets whether the field is translatable. @param bool $translatable Whether the field is translatable. @return $this The object itself for chaining. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
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 <ROOT>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
Helper to retrieve the field item class. @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
*DEPTH TOO GREAT*
Creates a new entity definition. @param string $entity_type_id (optional) The ID of the entity type, or NULL if the entity type is unknown. Defaults to NULL. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:21
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:55
Constructs a new data definition object. @param array $values (optional) If given, an array of initial values to set on the definition. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\ComplexDataDefinitionBase Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ComplexDataDefinitionBase.php:42
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:133
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:100
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:119
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
{@inheritdoc} Inherited from Drupal\Core\TypedData\ComplexDataDefinitionBase Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ComplexDataDefinitionBase.php:35
{@inheritdoc} Inherited from Drupal\Core\TypedData\ComplexDataDefinitionBase Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ComplexDataDefinitionBase.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:69
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:304
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:316
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:329
{@inheritdoc} This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:339
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:141
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:285
Sets the data type. @param string $type The data type to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
Sets the human-readable description. @param string $description The description to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:126
Sets the whether the data value should be internal. @param bool $internal Whether the data value should be internal. @return $this Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:381
Sets the human-readable label. @param string $label The label to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
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 <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
Sets a definition setting. @param string $setting_name The definition setting to set. @param mixed $value The value to set. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
Sets the array of settings, as required by the used class. @param array $settings The array of settings. @return static The object itself for chaining. Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
Returns all definition values as array. @return array Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:348
Creates an instance wrapping the given entity. @param \Drupal\Core\Entity\EntityInterface|null $entity The entity object to wrap. @return static Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:46
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:45
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:63
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:197
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:152
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:76
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:86
Returns the wrapped entity object. @return \Drupal\Core\Entity\EntityInterface The wrapped entity object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:173
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:163
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:154
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:190
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:79
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:72
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:105
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:172
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:161
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:145
Gets the typed data manager. @return \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:58
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:128
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:135
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:90
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:146
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
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 <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:65
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php:118
{@inheritdoc} Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedData.php:130
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\TypedData\TypedData Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:274
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1380
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:547
Default value callback for 'uid' base field definition. @see ::baseFieldDefinitions() @deprecated The ::getCurrentUserId method is deprecated in 8.6.x and will be removed before 9.0.0. @return array An array of default values. Defined in <ROOT>/core/modules/node/src/Entity/Node.php:389
Default value callback for 'owner' base field. @return mixed A default value for the owner field. Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:86
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:527
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:537
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 <ROOT>/core/modules/user/src/EntityOwnerTrait.php:28
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:176
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:478
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:453
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:162
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. Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:27
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() Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:27
Magic method: Implements a deep clone. Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1160
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:189
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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1047
Implements the magic method for isset(). Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1108
Implements the magic method for setting object properties. Uses default language always. Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1074
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:520
Implements the magic method for unset(). Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1117
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:191
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:950
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:545
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1131
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:400
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:566
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:491
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:520
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:510
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:498
Gets the timestamp of the last entity change for the current translation. @return int The timestamp of the last entity save operation. Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:32
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:649
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:656
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:663
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:214
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:426
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:668
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:680
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:635
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:661
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:313
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:601
{@inheritdoc} Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:65
{@inheritdoc} Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:48
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:259
Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:58
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:422
Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:103
Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:73
Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:88
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:199
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:648
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:847
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1010
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1000
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:184
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:630
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:882
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:559
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:252
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:933
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1401
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:538
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:335
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:415
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1460
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:363
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:373
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:136
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:328
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:943
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:229
{@inheritdoc} Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:383
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:400
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:244
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:429
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:496
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1246
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:715
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:270
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:781
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:284
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:139
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:102
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:124
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1261
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:971
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:392
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:624
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:44
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:221
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:291
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:609
{@inheritdoc} Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:73
{@inheritdoc} Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:55
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:236
{@inheritdoc} Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:266
Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:65
Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:110
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:390
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:407
Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:80
Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:95
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:251
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:206
{@inheritdoc} Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:71
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:503
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:690
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:189
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:320
Updates the original values with the interim changes. Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1027
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:339
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:291
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:181
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:552
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:487
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:348
Gets the name of a revision metadata field. @param \Drupal\Core\Entity\EntityTypeInterface $entity_type A content entity type definition. @param string $key The revision metadata key to get, must be one of 'revision_created', 'revision_user' or 'revision_log_message'. @return string The name of the field for the specified $key. Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:127
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. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:585
Clear entity translation object cache to remove stale references. Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:511
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:78
Gets the entity type bundle info service. @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:97
Gets the entity type manager. @return \Drupal\Core\Entity\EntityTypeManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:88
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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1288
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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1390
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:268
Gets a translated field. @return \Drupal\Core\Field\FieldItemListInterface Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:578
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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:900
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:560
Gets the language manager. @return \Drupal\Core\Language\LanguageManagerInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
Gets an array link templates. @return array An array of link templates containing paths. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
Populates the local cache for the default language code. Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:737
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
Updates language for already instantiated fields. Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:770
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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:318
Gets the UUID generator. @return \Drupal\Component\Uuid\UuidInterface Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:115
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
modules/admin_toolbar-8.x-1.18/admin_toolbar/admin_toolbar_tools/src
modules/field_group-8.x-1.0-rc6/field_group/contrib/field_group_migrate/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_credit/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment/src
modules/ubercart-8.x-4.0-alpha5/ubercart/payment/uc_payment_pack/src
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*
*DEPTH TOO GREAT*